All classes:
- regex._regex_core.error
- regex._regex_core._UnscopedFlagSet
- regex._regex_core.ParseError
- regex._regex_core._FirstSetError
- regex._regex_core.RegexFlag
- regex._regex_core.Namespace
- regex._regex_core.RegexBase
- regex._regex_core.ZeroWidthBase
- regex._regex_core.Any
- regex._regex_core.AnyAll
- regex._regex_core.AnyU
- regex._regex_core.Atomic
- regex._regex_core.Boundary
- regex._regex_core.Branch
- regex._regex_core.CallGroup
- regex._regex_core.CallRef
- regex._regex_core.Character
- regex._regex_core.Conditional
- regex._regex_core.DefaultBoundary
- regex._regex_core.DefaultEndOfWord
- regex._regex_core.DefaultStartOfWord
- regex._regex_core.EndOfLine
- regex._regex_core.EndOfLineU
- regex._regex_core.EndOfString
- regex._regex_core.EndOfStringLine
- regex._regex_core.EndOfStringLineU
- regex._regex_core.EndOfWord
- regex._regex_core.Failure
- regex._regex_core.Fuzzy
- regex._regex_core.Grapheme
- regex._regex_core.GraphemeBoundary
- regex._regex_core.GreedyRepeat
- regex._regex_core.PossessiveRepeat
- regex._regex_core.Group
- regex._regex_core.Keep
- regex._regex_core.LazyRepeat
- regex._regex_core.LookAround
- regex._regex_core.LookAroundConditional
- regex._regex_core.PrecompiledCode
- regex._regex_core.Property
- regex._regex_core.Prune
- regex._regex_core.Range
- regex._regex_core.RefGroup
- regex._regex_core.SearchAnchor
- regex._regex_core.Sequence
- regex._regex_core.SetBase
- regex._regex_core.SetDiff
- regex._regex_core.SetInter
- regex._regex_core.SetSymDiff
- regex._regex_core.SetUnion
- regex._regex_core.Skip
- regex._regex_core.StartOfLine
- regex._regex_core.StartOfLineU
- regex._regex_core.StartOfString
- regex._regex_core.StartOfWord
- regex._regex_core.String
- regex._regex_core.Literal
- regex._regex_core.StringSet
- regex._regex_core.Source
- regex._regex_core.Info
- regex._regex_core.Scanner
- regex.test_regex.StrSubclass
- regex.test_regex.BytesSubclass
- regex.test_regex.RegexTests
- regex.test_regex.RegexTests.test_bug_764548.my_unicode
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...fuzz_search'
    functionSourceFile: '...fuzz_search'
    functionUses: 0
    functionsReached:
    - atheris.Fuzz
    - '...fuzz_search.main'
    - atheris.Setup
    - atheris.instrument_all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 20
    functionName: '...fuzz_search.TestOneInput'
    functionSourceFile: '...fuzz_search'
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - fdp.ConsumeUnicodeNoSurrogates
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - fdp.ConsumeIntInRange
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - atheris.FuzzedDataProvider
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.FuzzedDataProvider
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeIntInRange
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeUnicodeNoSurrogates
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7f603cf9a0a0>
    - <ast.Constant object at 0x7f603cf9aa00>
    - <ast.Constant object at 0x7f603cf9ad30>
    - <ast.Constant object at 0x7f603cf9abe0>
    - <ast.Constant object at 0x7f603cf9a190>
    - <ast.Constant object at 0x7f603cf9a700>
    - <ast.Constant object at 0x7f603cf9a280>
    argNames:
    - pattern
    - string
    - flags
    - pos
    - endpos
    - partial
    - concurrent
    - timeout
    - ignore_unused
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 263
    functionName: regex.regex.search
    functionSourceFile: regex.regex
    functionUses: 24
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7f603d560580>
    - <ast.Constant object at 0x7f603d560760>
    - <ast.Constant object at 0x7f603d560c40>
    - <ast.Constant object at 0x7f603d5608e0>
    - <ast.Constant object at 0x7f603d560df0>
    - <ast.Constant object at 0x7f603d560dc0>
    - <ast.Constant object at 0x7f603d560910>
    argNames:
    - pattern
    - string
    - flags
    - pos
    - endpos
    - overlapped
    - concurrent
    - timeout
    - ignore_unused
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 331
    functionName: regex.regex.findall
    functionSourceFile: regex.regex
    functionUses: 22
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 51
    functionName: '...fuzz_search.main'
    functionSourceFile: '...fuzz_search'
    functionUses: 1
    functionsReached:
    - atheris.Fuzz
    - atheris.Setup
    - atheris.instrument_all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_all
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Setup
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: regex
    functionSourceFile: regex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: -1
    functionName: regex.regex
    functionSourceFile: regex.regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - _pat.match
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - threading.RLock
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - regex._regex_core.Sequence.max_width
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - __all__.append
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - copyreg.pickle
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7f603d090670>
    - <ast.Constant object at 0x7f603d0904c0>
    - <ast.Constant object at 0x7f603d0907c0>
    - <ast.Constant object at 0x7f603d0906a0>
    - <ast.Constant object at 0x7f603d0906d0>
    - <ast.Constant object at 0x7f603d090b20>
    - <ast.Constant object at 0x7f603d090700>
    argNames:
    - pattern
    - string
    - flags
    - pos
    - endpos
    - partial
    - concurrent
    - timeout
    - ignore_unused
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 249
    functionName: regex.regex.match
    functionSourceFile: regex.regex
    functionUses: 45
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 23
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 12
    EdgeCount: 33
    ICount: 9
    IfCount: 23
    argCount: 5
    argDefaultValues: []
    argNames:
    - pattern
    - flags
    - ignore_unused
    - kwargs
    - cache_it
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 449
    functionName: regex.regex._compile
    functionSourceFile: regex.regex
    functionUses: 152
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised:
    - ValueError
    - error
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.match
    functionSourceFile: <builtin>
    functionUses: 49
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7f603d090e50>
    - <ast.Constant object at 0x7f603d090070>
    - <ast.Constant object at 0x7f603d090550>
    - <ast.Constant object at 0x7f603d090760>
    - <ast.Constant object at 0x7f603d090b50>
    - <ast.Constant object at 0x7f603d090460>
    - <ast.Constant object at 0x7f603d090970>
    argNames:
    - pattern
    - string
    - flags
    - pos
    - endpos
    - partial
    - concurrent
    - timeout
    - ignore_unused
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 256
    functionName: regex.regex.fullmatch
    functionSourceFile: regex.regex
    functionUses: 4
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - pat.fullmatch
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.fullmatch
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.search
    functionSourceFile: <builtin>
    functionUses: 25
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f603cf9ab50>
    - <ast.Constant object at 0x7f603cf9a5b0>
    - <ast.Constant object at 0x7f603cf9a8e0>
    - <ast.Constant object at 0x7f603cf9a610>
    - <ast.Constant object at 0x7f603cf9aeb0>
    - <ast.Constant object at 0x7f603cf9ab20>
    - <ast.Constant object at 0x7f603cf9a640>
    argNames:
    - pattern
    - repl
    - string
    - count
    - flags
    - pos
    - endpos
    - concurrent
    - timeout
    - ignore_unused
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 270
    functionName: regex.regex.sub
    functionSourceFile: regex.regex
    functionUses: 35
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.sub
    functionSourceFile: <builtin>
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f603db70970>
    - <ast.Constant object at 0x7f603db70bb0>
    - <ast.Constant object at 0x7f603db70a30>
    - <ast.Constant object at 0x7f603db70070>
    - <ast.Constant object at 0x7f603db70af0>
    - <ast.Constant object at 0x7f603db703a0>
    - <ast.Constant object at 0x7f603db70100>
    argNames:
    - pattern
    - format
    - string
    - count
    - flags
    - pos
    - endpos
    - concurrent
    - timeout
    - ignore_unused
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 280
    functionName: regex.regex.subf
    functionSourceFile: regex.regex
    functionUses: 3
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - pat.subf
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.subf
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f603cefc400>
    - <ast.Constant object at 0x7f603cefc2b0>
    - <ast.Constant object at 0x7f603cefc1f0>
    - <ast.Constant object at 0x7f603cefc220>
    - <ast.Constant object at 0x7f603cefc730>
    - <ast.Constant object at 0x7f603cefc9a0>
    - <ast.Constant object at 0x7f603cefc1c0>
    argNames:
    - pattern
    - repl
    - string
    - count
    - flags
    - pos
    - endpos
    - concurrent
    - timeout
    - ignore_unused
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 290
    functionName: regex.regex.subn
    functionSourceFile: regex.regex
    functionUses: 1
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - pat.subn
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - locale.getpreferredencoding
    - <builtin>.hasattr
    - regex._regex_core.Character.__init__
    - regex._regex_core.Source.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.subn
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f603cefca90>
    - <ast.Constant object at 0x7f603cefca00>
    - <ast.Constant object at 0x7f603cefc8e0>
    - <ast.Constant object at 0x7f603cefc9d0>
    - <ast.Constant object at 0x7f603cefc490>
    - <ast.Constant object at 0x7f603cefc700>
    - <ast.Constant object at 0x7f603dd48250>
    argNames:
    - pattern
    - format
    - string
    - count
    - flags
    - pos
    - endpos
    - concurrent
    - timeout
    - ignore_unused
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 302
    functionName: regex.regex.subfn
    functionSourceFile: regex.regex
    functionUses: 1
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - pat.subfn
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.subfn
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f603d186790>
    - <ast.Constant object at 0x7f603d1863a0>
    - <ast.Constant object at 0x7f603d186f40>
    - <ast.Constant object at 0x7f603d1867f0>
    - <ast.Constant object at 0x7f603d186b20>
    argNames:
    - pattern
    - string
    - maxsplit
    - flags
    - concurrent
    - timeout
    - ignore_unused
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 314
    functionName: regex.regex.split
    functionSourceFile: regex.regex
    functionUses: 8
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - pat.split
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.split
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f603d186280>
    - <ast.Constant object at 0x7f603d186250>
    - <ast.Constant object at 0x7f603d186b50>
    - <ast.Constant object at 0x7f603d186490>
    - <ast.Constant object at 0x7f603d1865e0>
    argNames:
    - pattern
    - string
    - maxsplit
    - flags
    - concurrent
    - timeout
    - ignore_unused
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 325
    functionName: regex.regex.splititer
    functionSourceFile: regex.regex
    functionUses: 4
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - pat.splititer
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.splititer
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.findall
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f603d497640>
    - <ast.Constant object at 0x7f603d497b20>
    - <ast.Constant object at 0x7f603d4973d0>
    - <ast.Constant object at 0x7f603d497460>
    - <ast.Constant object at 0x7f603d4978e0>
    - <ast.Constant object at 0x7f603d497790>
    - <ast.Constant object at 0x7f603d497490>
    - <ast.Constant object at 0x7f603d497400>
    argNames:
    - pattern
    - string
    - flags
    - pos
    - endpos
    - overlapped
    - partial
    - concurrent
    - timeout
    - ignore_unused
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 340
    functionName: regex.regex.finditer
    functionSourceFile: regex.regex
    functionUses: 9
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - pat.finditer
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.finditer
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f603d497eb0>
    - <ast.Constant object at 0x7f603d497be0>
    - <ast.Constant object at 0x7f603d4972b0>
    argNames:
    - pattern
    - flags
    - ignore_unused
    - cache_pattern
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 349
    functionName: regex.regex.compile
    functionSourceFile: regex.regex
    functionUses: 42
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 355
    functionName: regex.regex.purge
    functionSourceFile: regex.regex
    functionUses: 0
    functionsReached:
    - _cache.clear
    - _locale_sensitive.clear
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _cache.clear
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _locale_sensitive.clear
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7f603d013c40>
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 363
    functionName: regex.regex.cache_all
    functionSourceFile: regex.regex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f603d013ca0>
    argNames:
    - pattern
    - flags
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 373
    functionName: regex.regex.template
    functionSourceFile: regex.regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 9
    IfCount: 7
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f603d0131f0>
    - <ast.Constant object at 0x7f603d013f10>
    argNames:
    - pattern
    - special_only
    - literal_spaces
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 377
    functionName: regex.regex.escape
    functionSourceFile: regex.regex
    functionUses: 5
    functionsReached:
    - r.encode
    - <builtin>.isinstance
    - pattern.decode
    - c.isspace
    - s.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 223
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pattern.decode
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.isspace
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.encode
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.frozenset
    functionSourceFile: <builtin>
    functionUses: 154
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.RLock
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.type
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _locale_sensitive.get
    functionSourceFile: <builtin>
    functionUses: 153
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: locale.getpreferredencoding
    functionSourceFile: locale
    functionUses: 153
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 471
    functionName: regex.regex._compile.complain_unused_args
    functionSourceFile: regex.regex
    functionUses: 153
    functionsReached:
    - <builtin>.next
    - <builtin>.set
    - <builtin>.iter
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.set
    functionSourceFile: <builtin>
    functionUses: 219
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.iter
    functionSourceFile: <builtin>
    functionUses: 154
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.next
    functionSourceFile: <builtin>
    functionUses: 156
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args_supplied.add
    functionSourceFile: <builtin>
    functionUses: 153
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - string
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4041
    functionName: regex._regex_core.Source.__init__
    functionSourceFile: regex._regex_core
    functionUses: 155
    functionsReached:
    - <builtin>.isinstance
    - string.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f603bcd8670>
    - <ast.Constant object at 0x7f603bcd86a0>
    - <ast.Dict object at 0x7f603bcd86d0>
    argNames:
    - self
    - flags
    - char_type
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4264
    functionName: regex._regex_core.Info.__init__
    functionSourceFile: ''
    functionUses: 154
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bool
    functionSourceFile: <builtin>
    functionUses: 226
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 417
    functionName: regex._regex_core._parse_pattern
    functionSourceFile: regex._regex_core
    functionUses: 164
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_conditional
    - value_dict.get
    - regex._regex_core.parse_set_member
    - regex._regex_core.parse_property
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - source.match
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - value.upper
    - VERBS.get
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.parse_comment
    - regex._regex_core.parse_cost_equation
    - regex._regex_core.is_octal
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - <builtin>.max
    - <builtin>.range
    - regex._regex_core._parse_pattern
    - regex._regex_core.Info.open_group
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - regex._regex_core.parse_common
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - element.is_empty
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - regex._regex_core.parse_limited_quantifier
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_fuzzy_test
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.CallGroup.__init__
    - result.endswith
    - regex._regex_core.parse_set
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - i.is_empty
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_quantifier
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.parse_subpattern
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - regex._regex_core.Info.close_group
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - regex._regex_core.parse_lookaround_conditional
    - sequence.append
    - digits.append
    - _regex.fold_case
    - substring.append
    - regex._regex_core.parse_call_named_group
    - sequence.pop
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.parse_paren
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - source.expect
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - choices.append
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.apply_constraint
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_extension
    - _QUANTIFIERS.get
    - regex._regex_core.parse_sequence
    - regex._regex_core.parse_flags
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.GreedyRepeat.__init__
    - <builtin>.ord
    - constraints.setdefault
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4239
    functionName: regex._regex_core.Source.at_end
    functionSourceFile: regex._regex_core
    functionUses: 154
    functionsReached:
    - string.index
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3439
    functionName: regex._regex_core.Sequence.fix_groups
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - s.fix_groups
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2068
    functionName: regex._regex_core.Branch.fix_groups
    functionSourceFile: regex._regex_core
    functionUses: 157
    functionsReached:
    - b.fix_groups
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2159
    functionName: regex._regex_core.Branch.dump
    functionSourceFile: regex._regex_core
    functionUses: 157
    functionsReached:
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Range.dump
    - regex._regex_core.Branch.dump
    - regex._regex_core.String.dump
    - regex._regex_core.Conditional.dump
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.dump
    - regex._regex_core.LookAround.dump
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.Any.dump
    - <builtin>.print
    - regex._regex_core.CallGroup.dump
    - s.dump
    - <builtin>.all
    - i.dump
    - regex._regex_core.LookAroundConditional.dump
    - b.dump
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - <builtin>.chr
    - constraints.append
    - regex._regex_core.Sequence.dump
    - i.is_empty
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.SetBase.dump
    - cost.append
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.Character.dump
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.Grapheme.dump
    - regex._regex_core.Group.dump
    - regex._regex_core.Fuzzy.dump
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4032
    functionName: regex._regex_core.StringSet.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3533
    functionName: regex._regex_core.Sequence.dump
    functionSourceFile: regex._regex_core
    functionUses: 159
    functionsReached:
    - s.dump
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - info
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3443
    functionName: regex._regex_core.Sequence.optimise
    functionSourceFile: regex._regex_core
    functionUses: 165
    functionsReached:
    - items.extend
    - items.append
    - regex._regex_core.make_sequence
    - s.optimise
    - <builtin>.isinstance
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.RegexBase.__init__
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - info
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2072
    functionName: regex._regex_core.Branch.optimise
    functionSourceFile: regex._regex_core
    functionUses: 161
    functionsReached:
    - regex._regex_core.Group.optimise
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.Property.matches
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.Character.rebuild
    - items.clear
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - b.with_flags
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - sequence.insert
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core.Property.__init__
    - items.extend
    - folded_characters.extend
    - i.matches
    - regex._regex_core.RegexBase.__init__
    - items.append
    - new_branches.extend
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - regex._regex_core.Branch._reduce_to_set
    - i.with_flags
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.Group.__init__
    - regex._regex_core.Branch._can_split_rev
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - regex._regex_core.Branch._flatten_branches
    - regex._regex_core.SetBase._handle_case_folding
    - s.optimise
    - <builtin>.chr
    - regex._regex_core.Character.optimise
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.len
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.SetSymDiff.optimise
    - regex._regex_core.make_sequence
    - regex._regex_core.Character.__init__
    - charset.add
    - sequence.append
    - regex._regex_core.GreedyRepeat.optimise
    - m.optimise
    - _regex.fold_case
    - <builtin>.list
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - regex._regex_core.Branch.is_empty
    - new_branches.append
    - regex._regex_core.SetSymDiff.matches
    - items.add
    - regex._regex_core.Branch._split_common_prefix
    - regex._regex_core.LookAroundConditional.optimise
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Branch._can_split
    - regex._regex_core.Range.optimise
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core._check_firstset
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.Property.optimise
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - <builtin>.set
    - items.insert
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Branch.optimise
    - <builtin>.type
    - b.is_empty
    - members.add
    - regex._regex_core.Conditional.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 8
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3455
    functionName: regex._regex_core.Sequence.pack_characters
    functionSourceFile: regex._regex_core
    functionUses: 159
    functionsReached:
    - regex._regex_core.Sequence._merge_chunks
    - items.append
    - _regex.get_all_cases
    - regex._regex_core.Sequence._fix_full_casefold
    - regex._regex_core.is_cased_i
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.String.__init__
    - _regex.get_expand_on_folding
    - regex._regex_core.Sequence._flush_characters
    - _regex.fold_case
    - <builtin>.any
    - characters.extend
    - new_chunks.append
    - chunks.sort
    - chunks.append
    - <builtin>.max
    - <builtin>.chr
    - <builtin>.type
    - s.pack_characters
    - <builtin>.ord
    - <builtin>.tuple
    - characters.append
    - <builtin>.bool
    - <builtin>.len
    - folded_characters.extend
    - regex._regex_core.make_sequence
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - literals.append
    - string.find
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2122
    functionName: regex._regex_core.Branch.pack_characters
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - b.pack_characters
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - parsed
    - flags
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4365
    functionName: regex._regex_core._get_required_string
    functionSourceFile: regex._regex_core
    functionUses: 154
    functionsReached:
    - <builtin>.min
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - <builtin>.ord
    - <builtin>.max
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core.Sequence.max_width
    - s.max_width
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.GreedyRepeat.get_required_string
    - <builtin>.sum
    - regex._regex_core.Sequence.get_required_string
    - s.get_required_string
    - <builtin>.tuple
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 274
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: info.named_lists_used.items
    functionSourceFile: <builtin>
    functionUses: 153
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - info
    - string
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 319
    functionName: regex._regex_core._fold_case
    functionSourceFile: regex._regex_core
    functionUses: 153
    functionsReached:
    - _regex.fold_case
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args_needed.add
    functionSourceFile: <builtin>
    functionUses: 153
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - info
    - parsed
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4326
    functionName: regex._regex_core._check_group_features
    functionSourceFile: regex._regex_core
    functionUses: 154
    functionsReached:
    - <builtin>.isinstance
    - call_refs.get
    - regex._regex_core.CallRef.__init__
    - additional_groups.append
    - <builtin>.bool
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f603c4af820>
    - <ast.Constant object at 0x7f603c4af7f0>
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1928
    functionName: regex._regex_core.RegexBase.compile
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - regex._regex_core.GreedyRepeat._compile
    - regex._regex_core.Conditional._compile
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.LookAroundConditional._compile
    - repeat.append
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Group._compile
    - regex._regex_core.String.__init__
    - code.extend
    - regex._regex_core.Prune._compile
    - _regex.fold_case
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.Failure._compile
    - collections.defaultdict
    - <builtin>.isinstance
    - regex._regex_core.Property._compile
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.Atomic._compile
    - <builtin>.int
    - regex._regex_core.Branch.__init__
    - regex._regex_core.RefGroup._compile
    - arguments.append
    - others.append
    - regex._regex_core.RegexBase.compile
    - <builtin>.chr
    - regex._regex_core.Fuzzy._compile
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.SetUnion._compile
    - <builtin>.ord
    - b.compile
    - <builtin>.tuple
    - regex._regex_core.PossessiveRepeat._compile
    - regex._regex_core.Range._compile
    - <builtin>.len
    - code.append
    - folded_characters.extend
    - m.compile
    - test.compile
    - s.compile
    - regex._regex_core.PrecompiledCode._compile
    - regex._regex_core.Branch._compile
    - regex._regex_core.Character._compile
    - regex._regex_core.String._compile
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.LookAround._compile
    - collections.defaultdict.items
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: info.call_refs.get
    functionSourceFile: <builtin>
    functionUses: 153
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: group.compile
    functionSourceFile: <builtin>
    functionUses: 153
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - code
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 376
    functionName: regex._regex_core._flatten_code
    functionSourceFile: regex._regex_core
    functionUses: 154
    functionsReached:
    - flat_code.extend
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3519
    functionName: regex._regex_core.Sequence.has_simple_start
    functionSourceFile: regex._regex_core
    functionUses: 156
    functionsReached:
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.Atomic.has_simple_start
    - regex._regex_core.Property.has_simple_start
    - regex._regex_core.String.has_simple_start
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.Group.has_simple_start
    - regex._regex_core.Character.has_simple_start
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2035
    functionName: regex._regex_core.Atomic.has_simple_start
    functionSourceFile: regex._regex_core
    functionUses: 156
    functionsReached:
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.Atomic.has_simple_start
    - regex._regex_core.Property.has_simple_start
    - regex._regex_core.String.has_simple_start
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.Group.has_simple_start
    - regex._regex_core.Character.has_simple_start
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3968
    functionName: regex._regex_core.String.has_simple_start
    functionSourceFile: ''
    functionUses: 157
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1980
    functionName: regex._regex_core.Any.has_simple_start
    functionSourceFile: ''
    functionUses: 157
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3026
    functionName: regex._regex_core.Group.has_simple_start
    functionSourceFile: regex._regex_core
    functionUses: 156
    functionsReached:
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.Atomic.has_simple_start
    - regex._regex_core.Property.has_simple_start
    - regex._regex_core.String.has_simple_start
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.Group.has_simple_start
    - regex._regex_core.Character.has_simple_start
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2543
    functionName: regex._regex_core.Character.has_simple_start
    functionSourceFile: ''
    functionUses: 157
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3268
    functionName: regex._regex_core.Property.has_simple_start
    functionSourceFile: ''
    functionUses: 157
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2139
    functionName: regex._regex_core.Branch.get_firstset
    functionSourceFile: regex._regex_core
    functionUses: 157
    functionsReached:
    - <builtin>.set
    - b.get_firstset
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3506
    functionName: regex._regex_core.Sequence.get_firstset
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - items.reverse
    - fs.discard
    - <builtin>.set
    - s.get_firstset
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - info
    - fs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 335
    functionName: regex._regex_core._compile_firstset
    functionSourceFile: regex._regex_core
    functionUses: 154
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.Group._compile
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.Property.matches
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.Character.rebuild
    - items.clear
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - b.with_flags
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - sequence.insert
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - b.compile
    - regex._regex_core.Property.__init__
    - items.extend
    - folded_characters.extend
    - i.matches
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.CallGroup._compile
    - items.append
    - new_branches.extend
    - regex._regex_core.LookAroundConditional._compile
    - repeat.append
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - regex._regex_core.Branch._reduce_to_set
    - code.extend
    - regex._regex_core.Prune._compile
    - i.with_flags
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - collections.defaultdict
    - regex._regex_core.Property._compile
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.Group.__init__
    - regex._regex_core.Branch._can_split_rev
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - regex._regex_core.Branch._flatten_branches
    - regex._regex_core.SetBase._handle_case_folding
    - s.optimise
    - <builtin>.chr
    - regex._regex_core.Character.optimise
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - regex._regex_core.LookAround.__init__
    - code.append
    - regex._regex_core.SetSymDiff.optimise
    - regex._regex_core.make_sequence
    - m.compile
    - test.compile
    - s.compile
    - regex._regex_core.Character._compile
    - regex._regex_core.Character.__init__
    - regex._regex_core.LookAround._compile
    - charset.add
    - sequence.append
    - regex._regex_core.GreedyRepeat.optimise
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.PrecompiledCode.__init__
    - <builtin>.list
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - regex._regex_core.RefGroup._compile
    - new_branches.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - others.append
    - items.add
    - regex._regex_core.Branch._split_common_prefix
    - regex._regex_core.LookAroundConditional.optimise
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.PrecompiledCode._compile
    - regex._regex_core.String._compile
    - regex._regex_core.Branch._can_split
    - regex._regex_core.Range.optimise
    - regex._regex_core.GreedyRepeat._compile
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core._check_firstset
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.Property.optimise
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Failure._compile
    - regex._regex_core.Range.matches
    - <builtin>.set
    - regex._regex_core.Atomic._compile
    - items.insert
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Branch.optimise
    - regex._regex_core.Fuzzy._compile
    - <builtin>.type
    - b.is_empty
    - members.add
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.SetUnion._compile
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.Range._compile
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Branch._compile
    - regex._regex_core.Range.__init__
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: info.group_index.items
    functionSourceFile: <builtin>
    functionUses: 153
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dict
    functionSourceFile: <builtin>
    functionUses: 154
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _regex.compile
    functionSourceFile: <builtin>
    functionUses: 154
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f603ce32b80>
    argNames:
    - cache_dict
    - args_dict
    - locale_sensitive
    - max_length
    - divisor
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 269
    functionName: regex._regex_core._shrink_cache
    functionSourceFile: regex._regex_core
    functionUses: 153
    functionsReached:
    - random.sample
    - args_dict.clear
    - <builtin>.hasattr
    - locale_sensitive.update
    - cache_dict.keys
    - locale_sensitive.clear
    - <builtin>.tuple
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 7
    IfCount: 8
    argCount: 2
    argDefaultValues: []
    argNames:
    - pattern
    - template
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 674
    functionName: regex.regex._compile_replacement_helper
    functionSourceFile: regex.regex
    functionUses: 0
    functionsReached:
    - digits.append
    - compiled.append
    - literal.extend
    - regex._regex_core.Source.match
    - name.isidentifier
    - <builtin>.bytes
    - substring.append
    - <builtin>.set
    - string.index
    - <builtin>.isinstance
    - _replacement_cache.clear
    - regex._regex_core.is_octal
    - regex._regex_core.parse_repl_hex_escape
    - <builtin>.all
    - <builtin>.int
    - compiled.extend
    - regex._regex_core.Source.expect
    - string.decode
    - string.startswith
    - regex.regex._compile_replacement_helper.make_string
    - regex._regex_core._compile_replacement
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_repl_named_char
    - <builtin>.chr
    - <builtin>.range
    - regex._regex_core.Source.get
    - regex._regex_core.parse_name
    - literal.append
    - <builtin>.ord
    - regex._regex_core.Source.get_while
    - <builtin>.len
    - name.isdigit
    - regex._regex_core.compile_repl_group
    - unicodedata.lookup
    - _replacement_cache.get
    - regex._regex_core.Source.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _replacement_cache.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _replacement_cache.clear
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - char_codes
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 693
    functionName: regex.regex._compile_replacement_helper.make_string
    functionSourceFile: regex.regex
    functionUses: 1
    functionsReached:
    - <builtin>.chr
    - <builtin>.bytes
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.chr
    functionSourceFile: <builtin>
    functionUses: 240
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bytes
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f603bd301f0>
    argNames:
    - self
    - override_ignore
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4053
    functionName: regex._regex_core.Source.get
    functionSourceFile: regex._regex_core
    functionUses: 193
    functionsReached:
    - string.index
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 1
    IfCount: 14
    argCount: 3
    argDefaultValues: []
    argNames:
    - source
    - pattern
    - is_unicode
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1737
    functionName: regex._regex_core._compile_replacement
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - digits.append
    - regex._regex_core.Source.match
    - name.isidentifier
    - substring.append
    - <builtin>.set
    - string.index
    - <builtin>.isinstance
    - regex._regex_core.is_octal
    - regex._regex_core.parse_repl_hex_escape
    - <builtin>.all
    - <builtin>.int
    - regex._regex_core.Source.expect
    - string.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_repl_named_char
    - <builtin>.range
    - regex._regex_core.Source.get
    - regex._regex_core.parse_name
    - <builtin>.ord
    - regex._regex_core.Source.get_while
    - <builtin>.len
    - name.isdigit
    - regex._regex_core.compile_repl_group
    - unicodedata.lookup
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: compiled.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: compiled.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: literal.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.ord
    functionSourceFile: <builtin>
    functionUses: 222
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: literal.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _pat.match
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: __all__.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - pattern
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 743
    functionName: regex.regex._pickle
    functionSourceFile: regex.regex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copyreg.pickle
    functionSourceFile: copyreg
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 7
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: regex._regex_core
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - PROPERTIES.get
    - <builtin>.dict
    - <builtin>.enumerate
    - value_dict.get
    - <builtin>.globals
    - <builtin>.setattr
    - regex._regex_core.standardise_name
    - _regex.get_properties
    - value.upper
    - PROPERTIES.items
    - <builtin>.set
    - regex._regex_core.float_to_rational
    - PROPERTY_NAMES.get
    - regex._regex_core.lookup_property
    - ASCII_POSITION_ESCAPES.update
    - <builtin>.int
    - result.endswith
    - OPCODES.split
    - numeric.split
    - <builtin>.max
    - value.startswith
    - UNICODE_CHARSET_ESCAPES.update
    - <builtin>.frozenset
    - WORD_POSITION_ESCAPES.update
    - values.items
    - regex._regex_core.numeric_to_rational
    - <builtin>.bool
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.Property.__init__
    - UNICODE_POSITION_ESCAPES.update
    - <builtin>.abs
    - regex._regex_core.RegexBase.__init__
    - prop_values.get
    - _regex.get_code_size
    - ASCII_CHARSET_ESCAPES.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f603c4caa90>
    - <ast.Constant object at 0x7f603c4caa60>
    argNames:
    - self
    - message
    - pattern
    - pos
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 42
    functionName: regex._regex_core.error.__init__
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - pattern.rfind
    - Exception.__init__
    - pattern.count
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pattern.count
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pattern.rfind
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Exception.__init__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 93
    functionName: regex._regex_core.RegexFlag.__repr__
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - members.append
    - <builtin>.hex
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: members.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hex
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.globals
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _regex.get_code_size
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: OPCODES.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.enumerate
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.setattr
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cache_dict.keys
    functionSourceFile: <builtin>
    functionUses: 154
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.tuple
    functionSourceFile: <builtin>
    functionUses: 219
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hasattr
    functionSourceFile: <builtin>
    functionUses: 156
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random.sample
    functionSourceFile: random
    functionUses: 154
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args_dict.clear
    functionSourceFile: <builtin>
    functionUses: 154
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: locale_sensitive.clear
    functionSourceFile: <builtin>
    functionUses: 154
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: locale_sensitive.update
    functionSourceFile: <builtin>
    functionUses: 154
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _regex.fold_case
    functionSourceFile: <builtin>
    functionUses: 231
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - info
    - char
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 327
    functionName: regex._regex_core.is_cased_i
    functionSourceFile: regex._regex_core
    functionUses: 161
    functionsReached:
    - _regex.get_all_cases
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _regex.get_all_cases
    functionSourceFile: <builtin>
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - flags
    - char
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 331
    functionName: regex._regex_core.is_cased_f
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - _regex.get_all_cases
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - info
    - reverse
    - fs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 345
    functionName: regex._regex_core._check_firstset
    functionSourceFile: regex._regex_core
    functionUses: 161
    functionsReached:
    - regex._regex_core.Group.optimise
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.Property.matches
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.Character.rebuild
    - items.clear
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - b.with_flags
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - sequence.insert
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core.Property.__init__
    - items.extend
    - folded_characters.extend
    - i.matches
    - regex._regex_core.RegexBase.__init__
    - items.append
    - new_branches.extend
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - regex._regex_core.Branch._reduce_to_set
    - i.with_flags
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.Group.__init__
    - regex._regex_core.Branch._can_split_rev
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - regex._regex_core.Branch._flatten_branches
    - regex._regex_core.SetBase._handle_case_folding
    - s.optimise
    - <builtin>.chr
    - regex._regex_core.Character.optimise
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.len
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.SetSymDiff.optimise
    - regex._regex_core.make_sequence
    - regex._regex_core.Character.__init__
    - charset.add
    - sequence.append
    - regex._regex_core.GreedyRepeat.optimise
    - m.optimise
    - _regex.fold_case
    - <builtin>.list
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - regex._regex_core.Branch.is_empty
    - new_branches.append
    - regex._regex_core.SetSymDiff.matches
    - items.add
    - regex._regex_core.Branch._split_common_prefix
    - regex._regex_core.LookAroundConditional.optimise
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Branch._can_split
    - regex._regex_core.Range.optimise
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core._check_firstset
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.Property.optimise
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - <builtin>.set
    - items.insert
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Branch.optimise
    - <builtin>.type
    - b.is_empty
    - members.add
    - regex._regex_core.Conditional.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f603c49b1f0>
    - <ast.Constant object at 0x7f603c49b1c0>
    - <ast.Constant object at 0x7f603c49b190>
    argNames:
    - self
    - positive
    - case_flags
    - zerowidth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1881
    functionName: regex._regex_core.RegexBase.with_flags
    functionSourceFile: regex._regex_core
    functionUses: 188
    functionsReached:
    - regex._regex_core.Character.rebuild
    - regex._regex_core.Property.__init__
    - _regex.fold_case
    - <builtin>.chr
    - regex._regex_core.Range.__init__
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - <builtin>.bool
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: members.add
    functionSourceFile: <builtin>
    functionUses: 162
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.list
    functionSourceFile: <builtin>
    functionUses: 164
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f603be34e50>
    - <ast.Name object at 0x7f603be34e80>
    - <ast.Constant object at 0x7f603be34eb0>
    argNames:
    - self
    - info
    - items
    - positive
    - case_flags
    - zerowidth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3645
    functionName: regex._regex_core.SetBase.__init__
    functionSourceFile: regex._regex_core
    functionUses: 186
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    - <builtin>.tuple
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - info
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 3002
    functionName: regex._regex_core.Group.optimise
    functionSourceFile: regex._regex_core
    functionUses: 161
    functionsReached:
    - regex._regex_core.Group.optimise
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.Property.matches
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.Character.rebuild
    - items.clear
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - b.with_flags
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - sequence.insert
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core.Property.__init__
    - items.extend
    - folded_characters.extend
    - i.matches
    - regex._regex_core.RegexBase.__init__
    - items.append
    - new_branches.extend
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - regex._regex_core.Branch._reduce_to_set
    - i.with_flags
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.Group.__init__
    - regex._regex_core.Branch._can_split_rev
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.SetBase._handle_case_folding
    - <builtin>.chr
    - regex._regex_core.Character.optimise
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.len
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.SetSymDiff.optimise
    - regex._regex_core.make_sequence
    - regex._regex_core.Character.__init__
    - charset.add
    - sequence.append
    - regex._regex_core.GreedyRepeat.optimise
    - m.optimise
    - _regex.fold_case
    - <builtin>.list
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - regex._regex_core.Branch.is_empty
    - new_branches.append
    - regex._regex_core.SetSymDiff.matches
    - items.add
    - regex._regex_core.Branch._split_common_prefix
    - regex._regex_core.LookAroundConditional.optimise
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Branch._can_split
    - regex._regex_core.Range.optimise
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core._check_firstset
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.Property.optimise
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - <builtin>.set
    - items.insert
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Branch.optimise
    - <builtin>.type
    - b.is_empty
    - members.add
    - regex._regex_core.Conditional.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - info
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2613
    functionName: regex._regex_core.Conditional.optimise
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - items.extend
    - items.append
    - regex._regex_core.make_sequence
    - s.optimise
    - regex._regex_core.Sequence.optimise
    - <builtin>.isinstance
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Conditional.__init__
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f603c2dffa0>
    argNames:
    - self
    - info
    - reverse
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3262
    functionName: regex._regex_core.Property.optimise
    functionSourceFile: ''
    functionUses: 162
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - info
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 3091
    functionName: regex._regex_core.LookAround.optimise
    functionSourceFile: regex._regex_core
    functionUses: 161
    functionsReached:
    - regex._regex_core.Group.optimise
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.Property.matches
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.Character.rebuild
    - items.clear
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - b.with_flags
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - sequence.insert
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core.Property.__init__
    - items.extend
    - folded_characters.extend
    - i.matches
    - regex._regex_core.RegexBase.__init__
    - items.append
    - new_branches.extend
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - regex._regex_core.Branch._reduce_to_set
    - i.with_flags
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.Group.__init__
    - regex._regex_core.Branch._can_split_rev
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.SetBase._handle_case_folding
    - <builtin>.chr
    - regex._regex_core.Character.optimise
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.len
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.SetSymDiff.optimise
    - regex._regex_core.make_sequence
    - regex._regex_core.Character.__init__
    - charset.add
    - sequence.append
    - regex._regex_core.GreedyRepeat.optimise
    - m.optimise
    - _regex.fold_case
    - <builtin>.list
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - regex._regex_core.Branch.is_empty
    - new_branches.append
    - regex._regex_core.SetSymDiff.matches
    - items.add
    - regex._regex_core.Branch._split_common_prefix
    - regex._regex_core.LookAroundConditional.optimise
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core._check_firstset
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.Property.optimise
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - <builtin>.set
    - items.insert
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Branch.optimise
    - <builtin>.type
    - b.is_empty
    - members.add
    - regex._regex_core.Conditional.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f603c9a2a60>
    argNames:
    - self
    - info
    - reverse
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2537
    functionName: regex._regex_core.Character.optimise
    functionSourceFile: ''
    functionUses: 162
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f603bd6fbe0>
    argNames:
    - self
    - info
    - reverse
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3846
    functionName: regex._regex_core.SetUnion.optimise
    functionSourceFile: regex._regex_core
    functionUses: 164
    functionsReached:
    - items.append
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - _regex.get_expand_on_folding
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Property.matches
    - regex._regex_core.Range.matches
    - i.with_flags
    - <builtin>.set
    - <builtin>.any
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - _regex.has_property_value
    - regex._regex_core.SetSymDiff.matches
    - regex._regex_core.SetUnion.matches
    - regex._regex_core.SetBase._handle_case_folding
    - <builtin>.chr
    - <builtin>.ord
    - <builtin>.tuple
    - <builtin>.len
    - items.extend
    - folded_characters.extend
    - i.matches
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f603be52370>
    argNames:
    - self
    - info
    - reverse
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3757
    functionName: regex._regex_core.SetDiff.optimise
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - items.append
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - _regex.get_expand_on_folding
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Property.matches
    - regex._regex_core.Range.matches
    - <builtin>.set
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Character.matches
    - regex._regex_core.SetDiff.matches
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - _regex.has_property_value
    - regex._regex_core.SetUnion.matches
    - regex._regex_core.SetSymDiff.matches
    - regex._regex_core.SetBase._handle_case_folding
    - <builtin>.chr
    - <builtin>.ord
    - <builtin>.tuple
    - <builtin>.bool
    - <builtin>.len
    - folded_characters.extend
    - i.matches
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - info
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2880
    functionName: regex._regex_core.GreedyRepeat.optimise
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - info
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 3163
    functionName: regex._regex_core.LookAroundConditional.optimise
    functionSourceFile: regex._regex_core
    functionUses: 161
    functionsReached:
    - regex._regex_core.Group.optimise
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.Property.matches
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.Character.rebuild
    - items.clear
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - b.with_flags
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - sequence.insert
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core.Property.__init__
    - items.extend
    - folded_characters.extend
    - i.matches
    - regex._regex_core.RegexBase.__init__
    - items.append
    - new_branches.extend
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - regex._regex_core.Branch._reduce_to_set
    - i.with_flags
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.Group.__init__
    - regex._regex_core.Branch._can_split_rev
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.SetBase._handle_case_folding
    - <builtin>.chr
    - regex._regex_core.Character.optimise
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.len
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.SetSymDiff.optimise
    - regex._regex_core.make_sequence
    - regex._regex_core.Character.__init__
    - charset.add
    - sequence.append
    - regex._regex_core.GreedyRepeat.optimise
    - m.optimise
    - _regex.fold_case
    - <builtin>.list
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - regex._regex_core.Branch.is_empty
    - new_branches.append
    - regex._regex_core.SetSymDiff.matches
    - items.add
    - regex._regex_core.Branch._split_common_prefix
    - regex._regex_core.LookAroundConditional.optimise
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Branch._can_split
    - regex._regex_core.Range.optimise
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core._check_firstset
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.Property.optimise
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - <builtin>.set
    - items.insert
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Branch.optimise
    - <builtin>.type
    - b.is_empty
    - members.add
    - regex._regex_core.Conditional.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f603bd5d100>
    argNames:
    - self
    - info
    - reverse
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3783
    functionName: regex._regex_core.SetInter.optimise
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - items.append
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - _regex.get_expand_on_folding
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Property.matches
    - regex._regex_core.Range.matches
    - <builtin>.set
    - <builtin>.any
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - _regex.has_property_value
    - regex._regex_core.SetSymDiff.matches
    - regex._regex_core.SetUnion.matches
    - regex._regex_core.SetBase._handle_case_folding
    - <builtin>.chr
    - <builtin>.ord
    - <builtin>.tuple
    - <builtin>.len
    - items.extend
    - folded_characters.extend
    - i.matches
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f603bd63e20>
    argNames:
    - self
    - info
    - reverse
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3813
    functionName: regex._regex_core.SetSymDiff.optimise
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - items.append
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - _regex.get_expand_on_folding
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Property.matches
    - regex._regex_core.Range.matches
    - <builtin>.set
    - <builtin>.any
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - _regex.has_property_value
    - regex._regex_core.SetSymDiff.matches
    - regex._regex_core.SetUnion.matches
    - regex._regex_core.SetBase._handle_case_folding
    - <builtin>.chr
    - <builtin>.ord
    - <builtin>.tuple
    - <builtin>.len
    - items.extend
    - folded_characters.extend
    - i.matches
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f603c2f0760>
    argNames:
    - self
    - info
    - reverse
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3323
    functionName: regex._regex_core.Range.optimise
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - items.append
    - folded_characters.extend
    - <builtin>.chr
    - <builtin>.tuple
    - regex._regex_core.String.__init__
    - regex._regex_core.RegexBase.__init__
    - items.insert
    - _regex.get_expand_on_folding
    - <builtin>.ord
    - regex._regex_core.Branch.__init__
    - _regex.fold_case
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - info
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 2011
    functionName: regex._regex_core.Atomic.optimise
    functionSourceFile: regex._regex_core
    functionUses: 161
    functionsReached:
    - regex._regex_core.Group.optimise
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.Property.matches
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.Character.rebuild
    - items.clear
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - b.with_flags
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - sequence.insert
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core.Property.__init__
    - items.extend
    - folded_characters.extend
    - i.matches
    - regex._regex_core.RegexBase.__init__
    - items.append
    - new_branches.extend
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - regex._regex_core.Branch._reduce_to_set
    - i.with_flags
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.Group.__init__
    - regex._regex_core.Branch._can_split_rev
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.SetBase._handle_case_folding
    - <builtin>.chr
    - regex._regex_core.Character.optimise
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.len
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.SetSymDiff.optimise
    - regex._regex_core.make_sequence
    - regex._regex_core.Character.__init__
    - charset.add
    - sequence.append
    - regex._regex_core.GreedyRepeat.optimise
    - m.optimise
    - _regex.fold_case
    - <builtin>.list
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - regex._regex_core.Branch.is_empty
    - new_branches.append
    - regex._regex_core.SetSymDiff.matches
    - items.add
    - regex._regex_core.Branch._split_common_prefix
    - regex._regex_core.LookAroundConditional.optimise
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Branch._can_split
    - regex._regex_core.Range.optimise
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core._check_firstset
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.Property.optimise
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - <builtin>.set
    - items.insert
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Branch.optimise
    - b.is_empty
    - <builtin>.type
    - members.add
    - regex._regex_core.Conditional.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: flat_code.extend
    functionSourceFile: <builtin>
    functionUses: 155
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - info
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 384
    functionName: regex._regex_core.make_case_flags
    functionSourceFile: regex._regex_core
    functionUses: 187
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f603d4b5580>
    argNames:
    - info
    - value
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 394
    functionName: regex._regex_core.make_character
    functionSourceFile: regex._regex_core
    functionUses: 181
    functionsReached:
    - regex._regex_core.make_case_flags
    - <builtin>.chr
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - _regex.fold_case
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f603c99cc70>
    - <ast.Name object at 0x7f603c99cc40>
    - <ast.Constant object at 0x7f603c99cc10>
    argNames:
    - self
    - value
    - positive
    - case_flags
    - zerowidth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2517
    functionName: regex._regex_core.Character.__init__
    functionSourceFile: regex._regex_core
    functionUses: 207
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    - <builtin>.chr
    - _regex.fold_case
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - info
    - name
    - position
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 402
    functionName: regex._regex_core.make_ref_group
    functionSourceFile: regex._regex_core
    functionUses: 178
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.make_case_flags
    - regex._regex_core.RefGroup.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Name object at 0x7f603c2fdac0>
    argNames:
    - self
    - info
    - group
    - position
    - case_flags
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3385
    functionName: regex._regex_core.RefGroup.__init__
    functionSourceFile: regex._regex_core
    functionUses: 179
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - info
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 406
    functionName: regex._regex_core.make_string_set
    functionSourceFile: regex._regex_core
    functionUses: 177
    functionsReached:
    - regex._regex_core.make_case_flags
    - <builtin>.chr
    - <builtin>.isinstance
    - regex._regex_core.StringSet.__init__
    - choices.sort
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - <builtin>.bool
    - <builtin>.ord
    - _regex.fold_case
    - choices.append
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7f603bd1e7c0>
    argNames:
    - self
    - info
    - name
    - case_flags
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3999
    functionName: regex._regex_core.StringSet.__init__
    functionSourceFile: regex._regex_core
    functionUses: 178
    functionsReached:
    - <builtin>.chr
    - <builtin>.isinstance
    - regex._regex_core.Sequence.__init__
    - choices.sort
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - <builtin>.bool
    - <builtin>.ord
    - _regex.fold_case
    - choices.append
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - info
    - prop
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 410
    functionName: regex._regex_core.make_property
    functionSourceFile: regex._regex_core
    functionUses: 177
    functionsReached:
    - regex._regex_core.make_case_flags
    - regex._regex_core.Character.rebuild
    - regex._regex_core.Property.__init__
    - regex._regex_core.RegexBase.with_flags
    - _regex.fold_case
    - <builtin>.chr
    - regex._regex_core.Range.__init__
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - <builtin>.bool
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 28
    ICount: 21
    IfCount: 19
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 427
    functionName: regex._regex_core.parse_sequence
    functionSourceFile: regex._regex_core
    functionUses: 164
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_conditional
    - value_dict.get
    - regex._regex_core.parse_set_member
    - regex._regex_core.parse_property
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - source.match
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - value.upper
    - VERBS.get
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.parse_comment
    - regex._regex_core.parse_cost_equation
    - regex._regex_core.is_octal
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - <builtin>.max
    - <builtin>.range
    - regex._regex_core._parse_pattern
    - regex._regex_core.Info.open_group
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - regex._regex_core.parse_common
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - element.is_empty
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - regex._regex_core.parse_limited_quantifier
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_fuzzy_test
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.CallGroup.__init__
    - result.endswith
    - regex._regex_core.parse_set
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - i.is_empty
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_quantifier
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.parse_subpattern
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - regex._regex_core.Info.close_group
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - regex._regex_core.parse_lookaround_conditional
    - sequence.append
    - digits.append
    - _regex.fold_case
    - substring.append
    - regex._regex_core.parse_call_named_group
    - sequence.pop
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.parse_paren
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - source.expect
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - choices.append
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.apply_constraint
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_extension
    - _QUANTIFIERS.get
    - regex._regex_core.parse_sequence
    - regex._regex_core.parse_flags
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.GreedyRepeat.__init__
    - <builtin>.ord
    - constraints.setdefault
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - substring
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4196
    functionName: regex._regex_core.Source.match
    functionSourceFile: regex._regex_core
    functionUses: 196
    functionsReached:
    - string.index
    - string.startswith
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: branches.append
    functionSourceFile: <builtin>
    functionUses: 165
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - branches
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2064
    functionName: regex._regex_core.Branch.__init__
    functionSourceFile: regex._regex_core
    functionUses: 202
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 21
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 30
    ICount: 2
    IfCount: 21
    argCount: 3
    argDefaultValues: []
    argNames:
    - source
    - info
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1192
    functionName: regex._regex_core.parse_escape
    functionSourceFile: regex._regex_core
    functionUses: 175
    functionsReached:
    - regex._regex_core.make_property
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.RegexBase.with_flags
    - PROPERTIES.get
    - value_dict.get
    - digits.append
    - regex._regex_core.parse_property
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Sequence.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - _regex.fold_case
    - name.isidentifier
    - value.upper
    - substring.append
    - regex._regex_core.Character.rebuild
    - <builtin>.set
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.lookup_property
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.is_octal
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - POSITION_ESCAPES.get
    - <builtin>.int
    - regex._regex_core.Branch.__init__
    - result.endswith
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.ZeroWidthBase.__init__
    - regex._regex_core.parse_name
    - <builtin>.range
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_property_name
    - <builtin>.ord
    - ASCII_POSITION_ESCAPES.get
    - regex._regex_core.Source.get_while
    - regex._regex_core.parse_group_ref
    - ASCII_CHARSET_ESCAPES.get
    - <builtin>.bool
    - regex._regex_core.parse_string_set
    - <builtin>.len
    - regex._regex_core.Property.__init__
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - <builtin>.float
    - choices.append
    - unicodedata.lookup
    - <builtin>.abs
    - choices.sort
    - regex._regex_core.Range.__init__
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.make_string_set
    - regex._regex_core.Character.__init__
    - UNICODE_CHARSET_ESCAPES.get
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.Range.rebuild
    - regex._regex_core.RefGroup.__init__
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sequence.append
    functionSourceFile: <builtin>
    functionUses: 175
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 7
    IfCount: 14
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 803
    functionName: regex._regex_core.parse_paren
    functionSourceFile: regex._regex_core
    functionUses: 164
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_conditional
    - value_dict.get
    - regex._regex_core.parse_set_member
    - regex._regex_core.parse_property
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - source.match
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - VERBS.get
    - value.upper
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - regex._regex_core.parse_comment
    - string.index
    - regex._regex_core.parse_cost_equation
    - regex._regex_core.is_octal
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - <builtin>.max
    - <builtin>.range
    - regex._regex_core._parse_pattern
    - regex._regex_core.Info.open_group
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.parse_common
    - regex._regex_core.Property.__init__
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - element.is_empty
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - regex._regex_core.parse_limited_quantifier
    - regex._regex_core.parse_flag_set
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_fuzzy_test
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.CallGroup.__init__
    - result.endswith
    - regex._regex_core.parse_set
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.parse_name
    - regex._regex_core.parse_named_char
    - regex._regex_core.make_character
    - i.is_empty
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_quantifier
    - <builtin>.len
    - regex._regex_core.parse_subpattern
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.LookAround.__init__
    - <builtin>.float
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - regex._regex_core.Info.close_group
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.make_property
    - sequence.append
    - digits.append
    - _regex.fold_case
    - substring.append
    - regex._regex_core.parse_call_named_group
    - sequence.pop
    - <builtin>.isinstance
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.parse_paren
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - source.expect
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - <builtin>.bool
    - regex._regex_core.parse_escape
    - choices.append
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.StringSet.__init__
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_extension
    - _QUANTIFIERS.get
    - regex._regex_core.parse_sequence
    - regex._regex_core.parse_flags
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.GreedyRepeat.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - constraints.setdefault
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1878
    functionName: regex._regex_core.RegexBase.__init__
    functionSourceFile: ''
    functionUses: 253
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1447
    functionName: regex._regex_core.parse_set
    functionSourceFile: regex._regex_core
    functionUses: 167
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core.parse_property
    - regex._regex_core.parse_posix_class
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - value.upper
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.is_octal
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - <builtin>.range
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - result.endswith
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.numeric_to_rational
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.parse_set_item
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.make_property
    - digits.append
    - _regex.fold_case
    - substring.append
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - UNICODE_CHARSET_ESCAPES.get
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f603c4a9a30>
    - <ast.Constant object at 0x7f603c4a9a00>
    argNames:
    - self
    - positive
    - encoding
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1948
    functionName: regex._regex_core.ZeroWidthBase.__init__
    functionSourceFile: regex._regex_core
    functionUses: 176
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - source
    - info
    - ch
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 559
    functionName: regex._regex_core.parse_quantifier
    functionSourceFile: regex._regex_core
    functionUses: 165
    functionsReached:
    - substring.append
    - string.startswith
    - regex._regex_core.is_above_limit
    - regex._regex_core.parse_limited_quantifier
    - string.index
    - _QUANTIFIERS.get
    - regex._regex_core.parse_count
    - <builtin>.int
    - regex._regex_core.Source.match
    - regex._regex_core.Source.get_while
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 7
    argDefaultValues: []
    argNames:
    - source
    - info
    - counts
    - case_flags
    - ch
    - saved_pos
    - sequence
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 511
    functionName: regex._regex_core.apply_quantifier
    functionSourceFile: regex._regex_core
    functionUses: 165
    functionsReached:
    - sequence.append
    - sequence.pop
    - string.index
    - <builtin>.isinstance
    - regex._regex_core.Source.get
    - regex._regex_core.RegexBase.__init__
    - element.is_empty
    - regex._regex_core.GreedyRepeat.__init__
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - source
    - info
    - ch
    - case_flags
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 608
    functionName: regex._regex_core.parse_fuzzy
    functionSourceFile: regex._regex_core
    functionUses: 165
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core.parse_property
    - regex._regex_core.parse_posix_class
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.parse_cost_equation
    - regex._regex_core.is_octal
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - <builtin>.range
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.parse_fuzzy_test
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_cost_limit
    - result.endswith
    - regex._regex_core.parse_set
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.numeric_to_rational
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.parse_set_item
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - digits.append
    - _regex.fold_case
    - substring.append
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 6
    argDefaultValues: []
    argNames:
    - source
    - info
    - constraints
    - case_flags
    - saved_pos
    - sequence
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 543
    functionName: regex._regex_core.apply_constraint
    functionSourceFile: regex._regex_core
    functionUses: 165
    functionsReached:
    - <builtin>.set
    - sequence.append
    - sequence.pop
    - <builtin>.isinstance
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Fuzzy.__init__
    - constraints.setdefault
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f603c307d90>
    argNames:
    - self
    - items
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3432
    functionName: regex._regex_core.Sequence.__init__
    functionSourceFile: regex._regex_core
    functionUses: 208
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sequence.pop
    functionSourceFile: <builtin>
    functionUses: 167
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: element.is_empty
    functionSourceFile: <builtin>
    functionUses: 166
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - subpattern
    - min_count
    - max_count
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2871
    functionName: regex._regex_core.GreedyRepeat.__init__
    functionSourceFile: regex._regex_core
    functionUses: 175
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 6
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f603c00d2b0>
    argNames:
    - self
    - subpattern
    - constraints
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2716
    functionName: regex._regex_core.Fuzzy.__init__
    functionSourceFile: regex._regex_core
    functionUses: 166
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    - <builtin>.set
    - constraints.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _QUANTIFIERS.get
    functionSourceFile: <builtin>
    functionUses: 166
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - source
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 578
    functionName: regex._regex_core.parse_limited_quantifier
    functionSourceFile: regex._regex_core
    functionUses: 166
    functionsReached:
    - substring.append
    - string.startswith
    - regex._regex_core.is_above_limit
    - string.index
    - regex._regex_core.parse_count
    - <builtin>.int
    - regex._regex_core.Source.match
    - regex._regex_core.Source.get_while
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - count
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 574
    functionName: regex._regex_core.is_above_limit
    functionSourceFile: regex._regex_core
    functionUses: 167
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - source
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 799
    functionName: regex._regex_core.parse_count
    functionSourceFile: regex._regex_core
    functionUses: 173
    functionsReached:
    - substring.append
    - string.index
    - regex._regex_core.Source.get_while
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.int
    functionSourceFile: <builtin>
    functionUses: 216
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - constraints
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 632
    functionName: regex._regex_core.parse_fuzzy_item
    functionSourceFile: regex._regex_core
    functionUses: 166
    functionsReached:
    - substring.append
    - string.startswith
    - string.index
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Source.get
    - regex._regex_core.parse_cost_equation
    - regex._regex_core.parse_count
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.parse_fuzzy_compare
    - <builtin>.int
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - regex._regex_core.Source.get_while
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 3
    argDefaultValues: []
    argNames:
    - source
    - info
    - case_flags
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 773
    functionName: regex._regex_core.parse_fuzzy_test
    functionSourceFile: regex._regex_core
    functionUses: 166
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core.parse_property
    - regex._regex_core.parse_posix_class
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - value.upper
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.is_octal
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - <builtin>.range
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - result.endswith
    - regex._regex_core.parse_set
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.numeric_to_rational
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.parse_set_item
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.make_property
    - digits.append
    - _regex.fold_case
    - substring.append
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - UNICODE_CHARSET_ESCAPES.get
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - constraints
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 642
    functionName: regex._regex_core.parse_cost_constraint
    functionSourceFile: regex._regex_core
    functionUses: 167
    functionsReached:
    - substring.append
    - string.startswith
    - string.index
    - regex._regex_core.parse_constraint
    - regex._regex_core.Source.get
    - regex._regex_core.parse_count
    - regex._regex_core.parse_cost_limit
    - <builtin>.int
    - regex._regex_core.Source.match
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.Source.get_while
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    - ParseError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - constraints
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 734
    functionName: regex._regex_core.parse_cost_equation
    functionSourceFile: regex._regex_core
    functionUses: 167
    functionsReached:
    - substring.append
    - string.startswith
    - string.index
    - regex._regex_core.Source.get
    - regex._regex_core.parse_count
    - regex._regex_core.parse_cost_term
    - <builtin>.int
    - regex._regex_core.Source.match
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.Source.get_while
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    - ParseError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - source
    - constraints
    - ch
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 715
    functionName: regex._regex_core.parse_constraint
    functionSourceFile: ''
    functionUses: 168
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ParseError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - source
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 725
    functionName: regex._regex_core.parse_fuzzy_compare
    functionSourceFile: regex._regex_core
    functionUses: 169
    functionsReached:
    - regex._regex_core.Source.match
    - string.startswith
    - string.index
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - source
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 703
    functionName: regex._regex_core.parse_cost_limit
    functionSourceFile: regex._regex_core
    functionUses: 168
    functionsReached:
    - substring.append
    - string.index
    - regex._regex_core.parse_count
    - <builtin>.int
    - regex._regex_core.Source.get_while
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - cost
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 761
    functionName: regex._regex_core.parse_cost_term
    functionSourceFile: regex._regex_core
    functionUses: 168
    functionsReached:
    - substring.append
    - string.index
    - regex._regex_core.Source.get
    - regex._regex_core.parse_count
    - <builtin>.int
    - regex._regex_core.Source.get_while
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    - ParseError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f603bd3a910>
    - <ast.Constant object at 0x7f603bd3a940>
    argNames:
    - self
    - test_set
    - include
    - keep_spaces
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4119
    functionName: regex._regex_core.Source.get_while
    functionSourceFile: regex._regex_core
    functionUses: 197
    functionsReached:
    - substring.append
    - string.index
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - source
    - info
    - behind
    - positive
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 946
    functionName: regex._regex_core.parse_lookaround
    functionSourceFile: regex._regex_core
    functionUses: 164
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_conditional
    - value_dict.get
    - regex._regex_core.parse_set_member
    - regex._regex_core.parse_property
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - source.match
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - value.upper
    - VERBS.get
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.parse_comment
    - regex._regex_core.parse_cost_equation
    - regex._regex_core.is_octal
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - <builtin>.max
    - <builtin>.range
    - regex._regex_core._parse_pattern
    - regex._regex_core.Info.open_group
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - regex._regex_core.parse_common
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - element.is_empty
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - regex._regex_core.parse_limited_quantifier
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_fuzzy_test
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.CallGroup.__init__
    - result.endswith
    - regex._regex_core.parse_set
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - i.is_empty
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_quantifier
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.parse_subpattern
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - regex._regex_core.Info.close_group
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - regex._regex_core.parse_lookaround_conditional
    - sequence.append
    - digits.append
    - _regex.fold_case
    - substring.append
    - regex._regex_core.parse_call_named_group
    - sequence.pop
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.parse_paren
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - source.expect
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - choices.append
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.apply_constraint
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_extension
    - _QUANTIFIERS.get
    - regex._regex_core.parse_sequence
    - regex._regex_core.parse_flags
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.GreedyRepeat.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - constraints.setdefault
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f603d92d3d0>
    - <ast.Constant object at 0x7f603d92d6d0>
    argNames:
    - source
    - allow_numeric
    - allow_group_0
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1161
    functionName: regex._regex_core.parse_name
    functionSourceFile: regex._regex_core
    functionUses: 182
    functionsReached:
    - substring.append
    - <builtin>.set
    - name.isdigit
    - string.index
    - name.isidentifier
    - <builtin>.int
    - regex._regex_core.Source.get_while
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f603bcde430>
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4283
    functionName: regex._regex_core.Info.open_group
    functionSourceFile: regex._regex_core
    functionUses: 165
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - substring
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4235
    functionName: regex._regex_core.Source.expect
    functionSourceFile: regex._regex_core
    functionUses: 184
    functionsReached:
    - regex._regex_core.Source.match
    - string.startswith
    - string.index
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4309
    functionName: regex._regex_core.Info.close_group
    functionSourceFile: ''
    functionUses: 165
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - info
    - group
    - subpattern
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2990
    functionName: regex._regex_core.Group.__init__
    functionSourceFile: regex._regex_core
    functionUses: 173
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 893
    functionName: regex._regex_core.parse_extension
    functionSourceFile: regex._regex_core
    functionUses: 164
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_conditional
    - value_dict.get
    - regex._regex_core.parse_set_member
    - regex._regex_core.parse_property
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - source.match
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - value.upper
    - VERBS.get
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.parse_comment
    - regex._regex_core.parse_cost_equation
    - regex._regex_core.is_octal
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - <builtin>.max
    - <builtin>.range
    - regex._regex_core._parse_pattern
    - regex._regex_core.Info.open_group
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - regex._regex_core.parse_common
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - element.is_empty
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - regex._regex_core.parse_limited_quantifier
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_fuzzy_test
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.CallGroup.__init__
    - result.endswith
    - regex._regex_core.parse_set
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.parse_name
    - regex._regex_core.parse_call_group
    - regex._regex_core.make_character
    - i.is_empty
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_quantifier
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.parse_subpattern
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - regex._regex_core.Info.close_group
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - regex._regex_core.parse_lookaround_conditional
    - sequence.append
    - digits.append
    - _regex.fold_case
    - substring.append
    - regex._regex_core.parse_call_named_group
    - sequence.pop
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.parse_paren
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - source.expect
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - choices.append
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.StringSet.__init__
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_extension
    - _QUANTIFIERS.get
    - regex._regex_core.parse_sequence
    - regex._regex_core.parse_flags
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.GreedyRepeat.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - constraints.setdefault
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - source
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 929
    functionName: regex._regex_core.parse_comment
    functionSourceFile: regex._regex_core
    functionUses: 165
    functionsReached:
    - string.startswith
    - string.index
    - regex._regex_core.Source.get
    - regex._regex_core.Source.match
    - regex._regex_core.Source.expect
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 3
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 958
    functionName: regex._regex_core.parse_conditional
    functionSourceFile: regex._regex_core
    functionUses: 164
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_conditional
    - value_dict.get
    - regex._regex_core.parse_set_member
    - regex._regex_core.parse_property
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - source.match
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - value.upper
    - VERBS.get
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.parse_comment
    - regex._regex_core.parse_cost_equation
    - regex._regex_core.is_octal
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - <builtin>.max
    - <builtin>.range
    - regex._regex_core._parse_pattern
    - regex._regex_core.Info.open_group
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - regex._regex_core.parse_common
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - element.is_empty
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - regex._regex_core.parse_limited_quantifier
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_fuzzy_test
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.CallGroup.__init__
    - result.endswith
    - regex._regex_core.parse_set
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.parse_name
    - regex._regex_core.make_character
    - regex._regex_core.parse_call_group
    - i.is_empty
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_quantifier
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.parse_subpattern
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - regex._regex_core.Info.close_group
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.make_property
    - sequence.append
    - digits.append
    - _regex.fold_case
    - substring.append
    - regex._regex_core.parse_call_named_group
    - sequence.pop
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.parse_paren
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - source.expect
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - choices.append
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.StringSet.__init__
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_extension
    - _QUANTIFIERS.get
    - regex._regex_core.parse_sequence
    - regex._regex_core.parse_flags
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.GreedyRepeat.__init__
    - <builtin>.ord
    - constraints.setdefault
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 1021
    functionName: regex._regex_core.parse_atomic
    functionSourceFile: regex._regex_core
    functionUses: 164
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_conditional
    - value_dict.get
    - regex._regex_core.parse_set_member
    - regex._regex_core.parse_property
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - source.match
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - value.upper
    - VERBS.get
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.parse_comment
    - regex._regex_core.parse_cost_equation
    - regex._regex_core.is_octal
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - <builtin>.max
    - <builtin>.range
    - regex._regex_core._parse_pattern
    - regex._regex_core.Info.open_group
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - regex._regex_core.parse_common
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - element.is_empty
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - regex._regex_core.parse_limited_quantifier
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_fuzzy_test
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.CallGroup.__init__
    - result.endswith
    - regex._regex_core.parse_set
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - i.is_empty
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_quantifier
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.parse_subpattern
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - regex._regex_core.Info.close_group
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - regex._regex_core.parse_lookaround_conditional
    - sequence.append
    - digits.append
    - _regex.fold_case
    - substring.append
    - regex._regex_core.parse_call_named_group
    - sequence.pop
    - <builtin>.isinstance
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.parse_paren
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - source.expect
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - choices.append
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.apply_constraint
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_extension
    - _QUANTIFIERS.get
    - regex._regex_core.parse_sequence
    - regex._regex_core.parse_flags
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.GreedyRepeat.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - constraints.setdefault
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1033
    functionName: regex._regex_core.parse_common
    functionSourceFile: regex._regex_core
    functionUses: 164
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_conditional
    - value_dict.get
    - regex._regex_core.parse_set_member
    - regex._regex_core.parse_property
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - source.match
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - value.upper
    - VERBS.get
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.parse_comment
    - regex._regex_core.parse_cost_equation
    - regex._regex_core.is_octal
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - <builtin>.max
    - <builtin>.range
    - regex._regex_core._parse_pattern
    - regex._regex_core.Info.open_group
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - regex._regex_core.parse_common
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - element.is_empty
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - regex._regex_core.parse_limited_quantifier
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_fuzzy_test
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.CallGroup.__init__
    - result.endswith
    - regex._regex_core.parse_set
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - i.is_empty
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_quantifier
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.parse_subpattern
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - regex._regex_core.Info.close_group
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - regex._regex_core.parse_lookaround_conditional
    - sequence.append
    - digits.append
    - _regex.fold_case
    - substring.append
    - regex._regex_core.parse_call_named_group
    - sequence.pop
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.parse_paren
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - source.expect
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - choices.append
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.apply_constraint
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_extension
    - _QUANTIFIERS.get
    - regex._regex_core.parse_sequence
    - regex._regex_core.parse_flags
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.GreedyRepeat.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - constraints.setdefault
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - source
    - info
    - ch
    - pos
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1051
    functionName: regex._regex_core.parse_call_group
    functionSourceFile: regex._regex_core
    functionUses: 165
    functionsReached:
    - substring.append
    - string.startswith
    - regex._regex_core.Source.get_while
    - string.index
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Source.match
    - regex._regex_core.CallGroup.__init__
    - regex._regex_core.Source.expect
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - source
    - info
    - pos
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1062
    functionName: regex._regex_core.parse_call_named_group
    functionSourceFile: regex._regex_core
    functionUses: 165
    functionsReached:
    - substring.append
    - string.startswith
    - <builtin>.set
    - name.isdigit
    - regex._regex_core.Source.get_while
    - string.index
    - regex._regex_core.parse_name
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Source.match
    - name.isidentifier
    - <builtin>.int
    - regex._regex_core.CallGroup.__init__
    - regex._regex_core.Source.expect
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 1121
    functionName: regex._regex_core.parse_flags_subpattern
    functionSourceFile: regex._regex_core
    functionUses: 164
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_conditional
    - value_dict.get
    - regex._regex_core.parse_set_member
    - regex._regex_core.parse_property
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - source.match
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - value.upper
    - VERBS.get
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.parse_comment
    - regex._regex_core.parse_cost_equation
    - regex._regex_core.is_octal
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - <builtin>.max
    - <builtin>.range
    - regex._regex_core._parse_pattern
    - regex._regex_core.Info.open_group
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - regex._regex_core.parse_common
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - element.is_empty
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - regex._regex_core.parse_limited_quantifier
    - regex._regex_core.parse_flag_set
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_fuzzy_test
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.CallGroup.__init__
    - result.endswith
    - regex._regex_core.parse_set
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - i.is_empty
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_quantifier
    - <builtin>.len
    - regex._regex_core.parse_subpattern
    - regex._regex_core.parse_positional_flags
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - regex._regex_core.Info.close_group
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - regex._regex_core.parse_lookaround_conditional
    - sequence.append
    - digits.append
    - _regex.fold_case
    - substring.append
    - regex._regex_core.parse_call_named_group
    - sequence.pop
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.parse_paren
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - source.expect
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - choices.append
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.apply_constraint
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_extension
    - _QUANTIFIERS.get
    - regex._regex_core.parse_sequence
    - regex._regex_core.parse_flags
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.GreedyRepeat.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - constraints.setdefault
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised:
    - error
    - _UnscopedFlagSet
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: VERBS.get
    functionSourceFile: <builtin>
    functionUses: 165
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4312
    functionName: regex._regex_core.Info.is_open_group
    functionSourceFile: regex._regex_core
    functionUses: 178
    functionsReached:
    - <builtin>.int
    - name.isdigit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - behind
    - positive
    - subpattern
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3082
    functionName: regex._regex_core.LookAround.__init__
    functionSourceFile: regex._regex_core
    functionUses: 173
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - source
    - info
    - behind
    - positive
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 1001
    functionName: regex._regex_core.parse_lookaround_conditional
    functionSourceFile: regex._regex_core
    functionUses: 164
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_conditional
    - value_dict.get
    - regex._regex_core.parse_set_member
    - regex._regex_core.parse_property
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - source.match
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - value.upper
    - VERBS.get
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.parse_comment
    - regex._regex_core.parse_cost_equation
    - regex._regex_core.is_octal
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - <builtin>.max
    - <builtin>.range
    - regex._regex_core._parse_pattern
    - regex._regex_core.Info.open_group
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - regex._regex_core.parse_common
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - element.is_empty
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - regex._regex_core.parse_limited_quantifier
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_fuzzy_test
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.CallGroup.__init__
    - result.endswith
    - regex._regex_core.parse_set
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - i.is_empty
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_quantifier
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.parse_subpattern
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - regex._regex_core.Info.close_group
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - regex._regex_core.parse_lookaround_conditional
    - sequence.append
    - digits.append
    - _regex.fold_case
    - substring.append
    - regex._regex_core.parse_call_named_group
    - sequence.pop
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.parse_paren
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - source.expect
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - choices.append
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.apply_constraint
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_extension
    - _QUANTIFIERS.get
    - regex._regex_core.parse_sequence
    - regex._regex_core.parse_flags
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.GreedyRepeat.__init__
    - <builtin>.ord
    - constraints.setdefault
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3620
    functionName: regex._regex_core.Sequence.is_empty
    functionSourceFile: regex._regex_core
    functionUses: 183
    functionsReached:
    - i.is_empty
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - info
    - group
    - yes_item
    - no_item
    - position
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2585
    functionName: regex._regex_core.Conditional.__init__
    functionSourceFile: regex._regex_core
    functionUses: 174
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - behind
    - positive
    - subpattern
    - yes_item
    - no_item
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3150
    functionName: regex._regex_core.LookAroundConditional.__init__
    functionSourceFile: regex._regex_core
    functionUses: 173
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - subpattern
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2004
    functionName: regex._regex_core.Atomic.__init__
    functionSourceFile: regex._regex_core
    functionUses: 185
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: source.match
    functionSourceFile: <builtin>
    functionUses: 165
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.max
    functionSourceFile: <builtin>
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: source.expect
    functionSourceFile: <builtin>
    functionUses: 165
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - info
    - group
    - position
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2456
    functionName: regex._regex_core.CallGroup.__init__
    functionSourceFile: regex._regex_core
    functionUses: 167
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - source
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1069
    functionName: regex._regex_core.parse_flag_set
    functionSourceFile: regex._regex_core
    functionUses: 166
    functionsReached:
    - string.index
    - regex._regex_core.Source.get
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1085
    functionName: regex._regex_core.parse_flags
    functionSourceFile: regex._regex_core
    functionUses: 165
    functionsReached:
    - string.startswith
    - regex._regex_core.parse_flag_set
    - string.index
    - regex._regex_core.Source.get
    - regex._regex_core.Source.match
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - source
    - info
    - flags_on
    - flags_off
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 1102
    functionName: regex._regex_core.parse_subpattern
    functionSourceFile: regex._regex_core
    functionUses: 164
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_conditional
    - value_dict.get
    - regex._regex_core.parse_set_member
    - regex._regex_core.parse_property
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - source.match
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - value.upper
    - VERBS.get
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.parse_comment
    - regex._regex_core.parse_cost_equation
    - regex._regex_core.is_octal
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - <builtin>.max
    - <builtin>.range
    - regex._regex_core._parse_pattern
    - regex._regex_core.Info.open_group
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - regex._regex_core.parse_common
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - element.is_empty
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - regex._regex_core.parse_limited_quantifier
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_fuzzy_test
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.CallGroup.__init__
    - result.endswith
    - regex._regex_core.parse_set
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - i.is_empty
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_quantifier
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.parse_subpattern
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - regex._regex_core.Info.close_group
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - regex._regex_core.parse_lookaround_conditional
    - sequence.append
    - digits.append
    - _regex.fold_case
    - substring.append
    - regex._regex_core.parse_call_named_group
    - sequence.pop
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.parse_paren
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - source.expect
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - choices.append
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.apply_constraint
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_extension
    - _QUANTIFIERS.get
    - regex._regex_core.parse_sequence
    - regex._regex_core.parse_flags
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.GreedyRepeat.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - constraints.setdefault
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - source
    - info
    - flags_on
    - flags_off
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1156
    functionName: regex._regex_core.parse_positional_flags
    functionSourceFile: regex._regex_core
    functionUses: 165
    functionsReached:
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.isdigit
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.isidentifier
    functionSourceFile: <builtin>
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1180
    functionName: regex._regex_core.is_octal
    functionSourceFile: regex._regex_core
    functionUses: 179
    functionsReached:
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.all
    functionSourceFile: <builtin>
    functionUses: 223
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1184
    functionName: regex._regex_core.is_decimal
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1188
    functionName: regex._regex_core.is_hexadecimal
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 6
    argDefaultValues: []
    argNames:
    - source
    - info
    - esc
    - expected_len
    - in_set
    - type
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1329
    functionName: regex._regex_core.parse_hex_escape
    functionSourceFile: regex._regex_core
    functionUses: 176
    functionsReached:
    - regex._regex_core.make_case_flags
    - digits.append
    - string.index
    - <builtin>.chr
    - <builtin>.range
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - <builtin>.int
    - _regex.fold_case
    - <builtin>.bool
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1352
    functionName: regex._regex_core.parse_group_ref
    functionSourceFile: regex._regex_core
    functionUses: 176
    functionsReached:
    - substring.append
    - regex._regex_core.make_case_flags
    - string.startswith
    - name.isdigit
    - regex._regex_core.RefGroup.__init__
    - regex._regex_core.Info.is_open_group
    - <builtin>.set
    - regex._regex_core.Source.get_while
    - string.index
    - regex._regex_core.parse_name
    - regex._regex_core.RegexBase.__init__
    - name.isidentifier
    - regex._regex_core.make_ref_group
    - <builtin>.int
    - regex._regex_core.Source.match
    - regex._regex_core.Source.expect
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1363
    functionName: regex._regex_core.parse_string_set
    functionSourceFile: regex._regex_core
    functionUses: 176
    functionsReached:
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Source.match
    - _regex.fold_case
    - name.isidentifier
    - substring.append
    - <builtin>.set
    - string.index
    - <builtin>.isinstance
    - <builtin>.int
    - regex._regex_core.Source.expect
    - regex._regex_core.make_case_flags
    - string.startswith
    - <builtin>.chr
    - regex._regex_core.parse_name
    - <builtin>.ord
    - regex._regex_core.Source.get_while
    - <builtin>.bool
    - choices.append
    - <builtin>.len
    - name.isdigit
    - choices.sort
    - regex._regex_core.make_string_set
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - source
    - info
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1373
    functionName: regex._regex_core.parse_named_char
    functionSourceFile: regex._regex_core
    functionUses: 176
    functionsReached:
    - substring.append
    - regex._regex_core.make_case_flags
    - string.startswith
    - unicodedata.lookup
    - string.index
    - <builtin>.chr
    - regex._regex_core.make_character
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - <builtin>.ord
    - regex._regex_core.Source.match
    - _regex.fold_case
    - regex._regex_core.Source.get_while
    - <builtin>.bool
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 4
    argDefaultValues: []
    argNames:
    - source
    - info
    - positive
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1389
    functionName: regex._regex_core.parse_property
    functionSourceFile: regex._regex_core
    functionUses: 176
    functionsReached:
    - regex._regex_core.make_property
    - regex._regex_core.RegexBase.with_flags
    - PROPERTIES.get
    - value_dict.get
    - regex._regex_core.standardise_name
    - regex._regex_core.Source.match
    - _regex.fold_case
    - value.upper
    - substring.append
    - regex._regex_core.Character.rebuild
    - <builtin>.set
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.lookup_property
    - <builtin>.int
    - result.endswith
    - regex._regex_core.make_case_flags
    - string.startswith
    - numeric.split
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.make_character
    - regex._regex_core.Source.get
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_property_name
    - <builtin>.ord
    - regex._regex_core.Source.get_while
    - <builtin>.bool
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.Property.__init__
    - <builtin>.abs
    - regex._regex_core.Range.__init__
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: charset.extend
    functionSourceFile: <builtin>
    functionUses: 176
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: WORD_POSITION_ESCAPES.get
    functionSourceFile: <builtin>
    functionUses: 176
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ASCII_POSITION_ESCAPES.get
    functionSourceFile: <builtin>
    functionUses: 176
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: UNICODE_POSITION_ESCAPES.get
    functionSourceFile: <builtin>
    functionUses: 176
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: POSITION_ESCAPES.get
    functionSourceFile: <builtin>
    functionUses: 176
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ASCII_CHARSET_ESCAPES.get
    functionSourceFile: <builtin>
    functionUses: 176
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: UNICODE_CHARSET_ESCAPES.get
    functionSourceFile: <builtin>
    functionUses: 176
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: CHARSET_ESCAPES.get
    functionSourceFile: <builtin>
    functionUses: 176
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: CHARACTER_ESCAPES.get
    functionSourceFile: <builtin>
    functionUses: 178
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - source
    - info
    - ch
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1275
    functionName: regex._regex_core.parse_numeric_escape
    functionSourceFile: regex._regex_core
    functionUses: 176
    functionsReached:
    - digits.append
    - regex._regex_core.make_ref_group
    - _regex.fold_case
    - string.index
    - regex._regex_core.is_octal
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - <builtin>.int
    - regex._regex_core.make_case_flags
    - <builtin>.chr
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - <builtin>.bool
    - <builtin>.len
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - regex._regex_core.RefGroup.__init__
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - source
    - info
    - digits
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1308
    functionName: regex._regex_core.parse_octal_escape
    functionSourceFile: regex._regex_core
    functionUses: 177
    functionsReached:
    - regex._regex_core.make_case_flags
    - digits.append
    - string.index
    - <builtin>.chr
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - <builtin>.int
    - _regex.fold_case
    - <builtin>.bool
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: digits.append
    functionSourceFile: <builtin>
    functionUses: 182
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    functionSourceFile: <builtin>
    functionUses: 180
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unicodedata.lookup
    functionSourceFile: unicodedata
    functionUses: 180
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - source
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1425
    functionName: regex._regex_core.parse_property_name
    functionSourceFile: regex._regex_core
    functionUses: 178
    functionsReached:
    - substring.append
    - <builtin>.set
    - string.index
    - regex._regex_core.Source.get
    - regex._regex_core.Source.get_while
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 1
    IfCount: 16
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f603cefc1f0>
    - <ast.Constant object at 0x7f603cefc2b0>
    - <ast.Constant object at 0x7f603cefc400>
    argNames:
    - property
    - value
    - positive
    - source
    - posix
    - encoding
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1667
    functionName: regex._regex_core.lookup_property
    functionSourceFile: regex._regex_core
    functionUses: 179
    functionsReached:
    - <builtin>.float
    - regex._regex_core.Property.__init__
    - <builtin>.set
    - PROPERTIES.get
    - numeric.split
    - regex._regex_core.float_to_rational
    - value_dict.get
    - value.startswith
    - <builtin>.abs
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.standardise_name
    - regex._regex_core.numeric_to_rational
    - value.upper
    - <builtin>.int
    - result.endswith
    - <builtin>.bool
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 1513
    functionName: regex._regex_core.parse_set_imp_union
    functionSourceFile: regex._regex_core
    functionUses: 174
    functionsReached:
    - regex._regex_core.parse_set_member
    - regex._regex_core.RegexBase.with_flags
    - value_dict.get
    - regex._regex_core.parse_property
    - regex._regex_core.parse_posix_class
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - value.upper
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.is_octal
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - <builtin>.range
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - result.endswith
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.numeric_to_rational
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.parse_set_item
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.make_property
    - digits.append
    - _regex.fold_case
    - substring.append
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - UNICODE_CHARSET_ESCAPES.get
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 1473
    functionName: regex._regex_core.parse_set_union
    functionSourceFile: regex._regex_core
    functionUses: 174
    functionsReached:
    - regex._regex_core.parse_set_member
    - regex._regex_core.RegexBase.with_flags
    - value_dict.get
    - regex._regex_core.parse_property
    - regex._regex_core.parse_posix_class
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - value.upper
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.is_octal
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - <builtin>.range
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - result.endswith
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.numeric_to_rational
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.parse_set_item
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.make_property
    - digits.append
    - _regex.fold_case
    - substring.append
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - UNICODE_CHARSET_ESCAPES.get
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 1483
    functionName: regex._regex_core.parse_set_symm_diff
    functionSourceFile: regex._regex_core
    functionUses: 174
    functionsReached:
    - regex._regex_core.parse_set_member
    - regex._regex_core.RegexBase.with_flags
    - value_dict.get
    - regex._regex_core.parse_property
    - regex._regex_core.parse_posix_class
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - value.upper
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.is_octal
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - <builtin>.range
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - result.endswith
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.numeric_to_rational
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.parse_set_item
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.make_property
    - digits.append
    - _regex.fold_case
    - substring.append
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - UNICODE_CHARSET_ESCAPES.get
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: items.append
    functionSourceFile: <builtin>
    functionUses: 202
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1493
    functionName: regex._regex_core.parse_set_inter
    functionSourceFile: regex._regex_core
    functionUses: 174
    functionsReached:
    - regex._regex_core.parse_set_member
    - regex._regex_core.RegexBase.with_flags
    - value_dict.get
    - regex._regex_core.parse_property
    - regex._regex_core.parse_posix_class
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - value.upper
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.is_octal
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - <builtin>.range
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - result.endswith
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.numeric_to_rational
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.parse_set_item
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.make_property
    - digits.append
    - _regex.fold_case
    - substring.append
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - UNICODE_CHARSET_ESCAPES.get
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1503
    functionName: regex._regex_core.parse_set_diff
    functionSourceFile: regex._regex_core
    functionUses: 174
    functionsReached:
    - regex._regex_core.parse_set_member
    - regex._regex_core.RegexBase.with_flags
    - value_dict.get
    - regex._regex_core.parse_property
    - regex._regex_core.parse_posix_class
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - value.upper
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.is_octal
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - <builtin>.range
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - result.endswith
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.numeric_to_rational
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.parse_set_item
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.make_property
    - digits.append
    - _regex.fold_case
    - substring.append
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - UNICODE_CHARSET_ESCAPES.get
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1536
    functionName: regex._regex_core.parse_set_member
    functionSourceFile: regex._regex_core
    functionUses: 174
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core.parse_property
    - regex._regex_core.parse_posix_class
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - value.upper
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.is_octal
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - <builtin>.range
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - result.endswith
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.numeric_to_rational
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.parse_set_item
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.make_property
    - digits.append
    - _regex.fold_case
    - substring.append
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - UNICODE_CHARSET_ESCAPES.get
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Range.__init__
    - choices.sort
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.any
    functionSourceFile: <builtin>
    functionUses: 205
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1577
    functionName: regex._regex_core.parse_set_item
    functionSourceFile: regex._regex_core
    functionUses: 174
    functionsReached:
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core.parse_property
    - regex._regex_core.parse_posix_class
    - regex._regex_core.standardise_name
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - value.upper
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.is_octal
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - <builtin>.range
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - unicodedata.lookup
    - regex._regex_core.RegexBase.__init__
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - items.append
    - PROPERTIES.get
    - CHARSET_ESCAPES.get
    - regex._regex_core.parse_set_union
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - result.endswith
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - <builtin>.chr
    - regex._regex_core.parse_named_char
    - regex._regex_core.Source.get
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.numeric_to_rational
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.parse_set_item
    - <builtin>.abs
    - regex._regex_core.Character.__init__
    - regex._regex_core.make_property
    - digits.append
    - _regex.fold_case
    - substring.append
    - <builtin>.isinstance
    - charset.extend
    - regex._regex_core.Atomic.__init__
    - POSITION_ESCAPES.get
    - <builtin>.int
    - regex._regex_core.Source.expect
    - regex._regex_core.parse_set_diff
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - regex._regex_core.parse_escape
    - <builtin>.bool
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.make_string_set
    - UNICODE_CHARSET_ESCAPES.get
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.set
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.ZeroWidthBase.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - choices.sort
    - regex._regex_core.Range.__init__
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f603c2ec8e0>
    - <ast.Name object at 0x7f603c2ec910>
    - <ast.Constant object at 0x7f603c2ec940>
    argNames:
    - self
    - lower
    - upper
    - positive
    - case_flags
    - zerowidth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3308
    functionName: regex._regex_core.Range.__init__
    functionSourceFile: regex._regex_core
    functionUses: 190
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1615
    functionName: regex._regex_core.parse_posix_class
    functionSourceFile: regex._regex_core
    functionUses: 175
    functionsReached:
    - PROPERTIES.get
    - value_dict.get
    - regex._regex_core.standardise_name
    - regex._regex_core.Source.match
    - value.upper
    - substring.append
    - <builtin>.set
    - regex._regex_core.float_to_rational
    - string.index
    - regex._regex_core.lookup_property
    - <builtin>.int
    - result.endswith
    - string.startswith
    - numeric.split
    - value.startswith
    - regex._regex_core.Source.get
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_property_name
    - regex._regex_core.Source.get_while
    - <builtin>.bool
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.Property.__init__
    - <builtin>.abs
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised:
    - ParseError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - flt
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1624
    functionName: regex._regex_core.float_to_rational
    functionSourceFile: regex._regex_core
    functionUses: 182
    functionsReached:
    - <builtin>.int
    - <builtin>.abs
    - regex._regex_core.float_to_rational
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.abs
    functionSourceFile: <builtin>
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - numeric
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1635
    functionName: regex._regex_core.numeric_to_rational
    functionSourceFile: regex._regex_core
    functionUses: 181
    functionsReached:
    - <builtin>.float
    - numeric.split
    - regex._regex_core.float_to_rational
    - <builtin>.abs
    - <builtin>.int
    - result.endswith
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numeric.split
    functionSourceFile: <builtin>
    functionUses: 182
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.float
    functionSourceFile: <builtin>
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.endswith
    functionSourceFile: <builtin>
    functionUses: 182
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1656
    functionName: regex._regex_core.standardise_name
    functionSourceFile: regex._regex_core
    functionUses: 180
    functionsReached:
    - <builtin>.float
    - numeric.split
    - regex._regex_core.float_to_rational
    - <builtin>.abs
    - regex._regex_core.numeric_to_rational
    - <builtin>.int
    - result.endswith
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.upper
    functionSourceFile: <builtin>
    functionUses: 180
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: PROPERTIES.get
    functionSourceFile: <builtin>
    functionUses: 180
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value_dict.get
    functionSourceFile: <builtin>
    functionUses: 180
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f603c2df190>
    - <ast.Name object at 0x7f603c2df1c0>
    - <ast.Constant object at 0x7f603c2df1f0>
    - <ast.Constant object at 0x7f603c2df220>
    argNames:
    - self
    - value
    - positive
    - case_flags
    - zerowidth
    - encoding
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3246
    functionName: regex._regex_core.Property.__init__
    functionSourceFile: regex._regex_core
    functionUses: 193
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.startswith
    functionSourceFile: <builtin>
    functionUses: 180
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - source
    - expected_len
    - type
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1809
    functionName: regex._regex_core.parse_repl_hex_escape
    functionSourceFile: regex._regex_core
    functionUses: 2
    functionsReached:
    - digits.append
    - string.index
    - <builtin>.range
    - regex._regex_core.Source.get
    - <builtin>.int
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - source
    - pattern
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1838
    functionName: regex._regex_core.compile_repl_group
    functionSourceFile: regex._regex_core
    functionUses: 2
    functionsReached:
    - substring.append
    - name.isdigit
    - string.startswith
    - <builtin>.set
    - regex._regex_core.Source.get_while
    - string.index
    - regex._regex_core.parse_name
    - name.isidentifier
    - <builtin>.int
    - regex._regex_core.Source.match
    - regex._regex_core.Source.expect
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - IndexError
    - error
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - source
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1821
    functionName: regex._regex_core.parse_repl_named_char
    functionSourceFile: regex._regex_core
    functionUses: 2
    functionsReached:
    - substring.append
    - <builtin>.set
    - string.startswith
    - unicodedata.lookup
    - string.index
    - <builtin>.ord
    - regex._regex_core.Source.match
    - regex._regex_core.Source.get_while
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - items
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1871
    functionName: regex._regex_core.make_sequence
    functionSourceFile: regex._regex_core
    functionUses: 174
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - positive
    - case_flags
    - zerowidth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2534
    functionName: regex._regex_core.Character.rebuild
    functionSourceFile: regex._regex_core
    functionUses: 189
    functionsReached:
    - <builtin>.chr
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - _regex.fold_case
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - positive
    - case_flags
    - zerowidth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3320
    functionName: regex._regex_core.Range.rebuild
    functionSourceFile: regex._regex_core
    functionUses: 189
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    - <builtin>.bool
    - regex._regex_core.Range.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - positive
    - case_flags
    - zerowidth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3258
    functionName: regex._regex_core.Property.rebuild
    functionSourceFile: regex._regex_core
    functionUses: 189
    functionsReached:
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Property.__init__
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1901
    functionName: regex._regex_core.RegexBase.fix_groups
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - info
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1904
    functionName: regex._regex_core.RegexBase.optimise
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1907
    functionName: regex._regex_core.RegexBase.pack_characters
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1910
    functionName: regex._regex_core.RegexBase.remove_captures
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1913
    functionName: regex._regex_core.RegexBase.is_atomic
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1916
    functionName: regex._regex_core.RegexBase.can_be_affix
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1919
    functionName: regex._regex_core.RegexBase.contains_group
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1922
    functionName: regex._regex_core.RegexBase.get_firstset
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - _FirstSetError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1925
    functionName: regex._regex_core.RegexBase.has_simple_start
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2909
    functionName: regex._regex_core.GreedyRepeat._compile
    functionSourceFile: regex._regex_core
    functionUses: 163
    functionsReached:
    - <builtin>.tuple
    - repeat.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2641
    functionName: regex._regex_core.Conditional._compile
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - regex._regex_core.GreedyRepeat._compile
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.Conditional._compile
    - regex._regex_core.LookAroundConditional._compile
    - repeat.append
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Group._compile
    - regex._regex_core.String.__init__
    - code.extend
    - regex._regex_core.Prune._compile
    - _regex.fold_case
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.Failure._compile
    - collections.defaultdict
    - <builtin>.isinstance
    - regex._regex_core.Property._compile
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.Atomic._compile
    - <builtin>.int
    - regex._regex_core.Branch.__init__
    - regex._regex_core.RefGroup._compile
    - arguments.append
    - others.append
    - regex._regex_core.RegexBase.compile
    - <builtin>.chr
    - regex._regex_core.Fuzzy._compile
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.SetUnion._compile
    - <builtin>.ord
    - b.compile
    - <builtin>.tuple
    - regex._regex_core.PossessiveRepeat._compile
    - regex._regex_core.Range._compile
    - <builtin>.len
    - code.append
    - folded_characters.extend
    - m.compile
    - test.compile
    - s.compile
    - regex._regex_core.PrecompiledCode._compile
    - regex._regex_core.Branch._compile
    - regex._regex_core.Character._compile
    - regex._regex_core.String._compile
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.LookAround._compile
    - collections.defaultdict.items
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2486
    functionName: regex._regex_core.CallGroup._compile
    functionSourceFile: ''
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 6
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3194
    functionName: regex._regex_core.LookAroundConditional._compile
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - regex._regex_core.GreedyRepeat._compile
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.Conditional._compile
    - regex._regex_core.LookAroundConditional._compile
    - repeat.append
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Group._compile
    - regex._regex_core.String.__init__
    - code.extend
    - regex._regex_core.Prune._compile
    - _regex.fold_case
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.Failure._compile
    - collections.defaultdict
    - <builtin>.isinstance
    - regex._regex_core.Property._compile
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.Atomic._compile
    - <builtin>.int
    - regex._regex_core.Branch.__init__
    - regex._regex_core.RefGroup._compile
    - arguments.append
    - others.append
    - regex._regex_core.RegexBase.compile
    - <builtin>.chr
    - regex._regex_core.Fuzzy._compile
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.SetUnion._compile
    - <builtin>.ord
    - b.compile
    - <builtin>.tuple
    - regex._regex_core.PossessiveRepeat._compile
    - regex._regex_core.Range._compile
    - <builtin>.len
    - code.append
    - folded_characters.extend
    - m.compile
    - test.compile
    - s.compile
    - regex._regex_core.PrecompiledCode._compile
    - regex._regex_core.Branch._compile
    - regex._regex_core.Character._compile
    - regex._regex_core.String._compile
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.LookAround._compile
    - collections.defaultdict.items
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2849
    functionName: regex._regex_core.Grapheme._compile
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - regex._regex_core.GreedyRepeat._compile
    - regex._regex_core.Conditional._compile
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.LookAroundConditional._compile
    - repeat.append
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Group._compile
    - regex._regex_core.String.__init__
    - code.extend
    - regex._regex_core.Prune._compile
    - _regex.fold_case
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.Failure._compile
    - collections.defaultdict
    - <builtin>.isinstance
    - regex._regex_core.Property._compile
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.Atomic._compile
    - <builtin>.int
    - regex._regex_core.Branch.__init__
    - regex._regex_core.RefGroup._compile
    - arguments.append
    - others.append
    - regex._regex_core.RegexBase.compile
    - <builtin>.chr
    - regex._regex_core.Fuzzy._compile
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.SetUnion._compile
    - <builtin>.ord
    - b.compile
    - <builtin>.tuple
    - regex._regex_core.PossessiveRepeat._compile
    - regex._regex_core.Range._compile
    - <builtin>.len
    - code.append
    - folded_characters.extend
    - m.compile
    - test.compile
    - s.compile
    - regex._regex_core.PrecompiledCode._compile
    - regex._regex_core.Branch._compile
    - regex._regex_core.Character._compile
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.String._compile
    - regex._regex_core.LookAround._compile
    - collections.defaultdict.items
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2768
    functionName: regex._regex_core.Fuzzy._compile
    functionSourceFile: regex._regex_core
    functionUses: 163
    functionsReached:
    - test.compile
    - <builtin>.tuple
    - arguments.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3029
    functionName: regex._regex_core.Group._compile
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - regex._regex_core.GreedyRepeat._compile
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.Conditional._compile
    - regex._regex_core.LookAroundConditional._compile
    - repeat.append
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Group._compile
    - regex._regex_core.String.__init__
    - code.extend
    - regex._regex_core.Prune._compile
    - _regex.fold_case
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.Failure._compile
    - collections.defaultdict
    - <builtin>.isinstance
    - regex._regex_core.Property._compile
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.Atomic._compile
    - <builtin>.int
    - regex._regex_core.Branch.__init__
    - regex._regex_core.RefGroup._compile
    - arguments.append
    - others.append
    - regex._regex_core.RegexBase.compile
    - <builtin>.chr
    - regex._regex_core.Fuzzy._compile
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.SetUnion._compile
    - <builtin>.ord
    - b.compile
    - <builtin>.tuple
    - regex._regex_core.PossessiveRepeat._compile
    - regex._regex_core.Range._compile
    - <builtin>.len
    - code.append
    - folded_characters.extend
    - m.compile
    - test.compile
    - s.compile
    - regex._regex_core.PrecompiledCode._compile
    - regex._regex_core.Branch._compile
    - regex._regex_core.Character._compile
    - regex._regex_core.String._compile
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.LookAround._compile
    - collections.defaultdict.items
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 6
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3878
    functionName: regex._regex_core.SetUnion._compile
    functionSourceFile: regex._regex_core
    functionUses: 163
    functionsReached:
    - others.append
    - code.append
    - m.compile
    - collections.defaultdict
    - <builtin>.isinstance
    - collections.defaultdict.items
    - code.extend
    - <builtin>.tuple
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2963
    functionName: regex._regex_core.PossessiveRepeat._compile
    functionSourceFile: regex._regex_core
    functionUses: 163
    functionsReached:
    - <builtin>.tuple
    - repeat.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3298
    functionName: regex._regex_core.Prune._compile
    functionSourceFile: ''
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3354
    functionName: regex._regex_core.Range._compile
    functionSourceFile: ''
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2712
    functionName: regex._regex_core.Failure._compile
    functionSourceFile: ''
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3271
    functionName: regex._regex_core.Property._compile
    functionSourceFile: ''
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3236
    functionName: regex._regex_core.PrecompiledCode._compile
    functionSourceFile: regex._regex_core
    functionUses: 163
    functionsReached:
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2146
    functionName: regex._regex_core.Branch._compile
    functionSourceFile: regex._regex_core
    functionUses: 163
    functionsReached:
    - b.compile
    - code.extend
    - code.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2546
    functionName: regex._regex_core.Character._compile
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - regex._regex_core.GreedyRepeat._compile
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.Conditional._compile
    - regex._regex_core.LookAroundConditional._compile
    - repeat.append
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Group._compile
    - regex._regex_core.String.__init__
    - code.extend
    - regex._regex_core.Prune._compile
    - _regex.fold_case
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.Failure._compile
    - collections.defaultdict
    - <builtin>.isinstance
    - regex._regex_core.Property._compile
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.Atomic._compile
    - regex._regex_core.Branch.__init__
    - <builtin>.int
    - regex._regex_core.RefGroup._compile
    - arguments.append
    - others.append
    - regex._regex_core.RegexBase.compile
    - <builtin>.chr
    - regex._regex_core.Fuzzy._compile
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.SetUnion._compile
    - <builtin>.ord
    - b.compile
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.tuple
    - regex._regex_core.Range._compile
    - <builtin>.len
    - code.append
    - folded_characters.extend
    - m.compile
    - test.compile
    - s.compile
    - regex._regex_core.PrecompiledCode._compile
    - regex._regex_core.Branch._compile
    - regex._regex_core.Character._compile
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.String._compile
    - regex._regex_core.LookAround._compile
    - collections.defaultdict.items
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2038
    functionName: regex._regex_core.Atomic._compile
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - regex._regex_core.GreedyRepeat._compile
    - regex._regex_core.Conditional._compile
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.LookAroundConditional._compile
    - repeat.append
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Group._compile
    - regex._regex_core.String.__init__
    - code.extend
    - regex._regex_core.Prune._compile
    - _regex.fold_case
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.Failure._compile
    - collections.defaultdict
    - <builtin>.isinstance
    - regex._regex_core.Property._compile
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.Atomic._compile
    - <builtin>.int
    - regex._regex_core.Branch.__init__
    - regex._regex_core.RefGroup._compile
    - arguments.append
    - others.append
    - regex._regex_core.RegexBase.compile
    - <builtin>.chr
    - regex._regex_core.Fuzzy._compile
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.SetUnion._compile
    - <builtin>.ord
    - b.compile
    - <builtin>.tuple
    - regex._regex_core.PossessiveRepeat._compile
    - regex._regex_core.Range._compile
    - <builtin>.len
    - code.append
    - folded_characters.extend
    - m.compile
    - test.compile
    - s.compile
    - regex._regex_core.PrecompiledCode._compile
    - regex._regex_core.Branch._compile
    - regex._regex_core.Character._compile
    - regex._regex_core.String._compile
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.LookAround._compile
    - collections.defaultdict.items
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3971
    functionName: regex._regex_core.String._compile
    functionSourceFile: regex._regex_core
    functionUses: 163
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3120
    functionName: regex._regex_core.LookAround._compile
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - regex._regex_core.GreedyRepeat._compile
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.Conditional._compile
    - regex._regex_core.LookAroundConditional._compile
    - repeat.append
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Group._compile
    - regex._regex_core.String.__init__
    - code.extend
    - regex._regex_core.Prune._compile
    - _regex.fold_case
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.Failure._compile
    - collections.defaultdict
    - <builtin>.isinstance
    - regex._regex_core.Property._compile
    - regex._regex_core.Atomic.__init__
    - regex._regex_core.Atomic._compile
    - <builtin>.int
    - regex._regex_core.Branch.__init__
    - regex._regex_core.RefGroup._compile
    - arguments.append
    - others.append
    - regex._regex_core.RegexBase.compile
    - <builtin>.chr
    - regex._regex_core.Fuzzy._compile
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.SetUnion._compile
    - <builtin>.ord
    - b.compile
    - <builtin>.tuple
    - regex._regex_core.PossessiveRepeat._compile
    - regex._regex_core.Range._compile
    - <builtin>.len
    - code.append
    - folded_characters.extend
    - m.compile
    - test.compile
    - s.compile
    - regex._regex_core.PrecompiledCode._compile
    - regex._regex_core.Branch._compile
    - regex._regex_core.Character._compile
    - regex._regex_core.String._compile
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.LookAround._compile
    - collections.defaultdict.items
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1983
    functionName: regex._regex_core.Any._compile
    functionSourceFile: ''
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3522
    functionName: regex._regex_core.Sequence._compile
    functionSourceFile: regex._regex_core
    functionUses: 163
    functionsReached:
    - s.compile
    - code.extend
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3411
    functionName: regex._regex_core.RefGroup._compile
    functionSourceFile: ''
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1931
    functionName: regex._regex_core.RegexBase.is_empty
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1934
    functionName: regex._regex_core.RegexBase.__hash__
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hash
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1937
    functionName: regex._regex_core.RegexBase.__eq__
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1940
    functionName: regex._regex_core.RegexBase.__ne__
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.LookAround.__eq__
    - regex._regex_core.LookAroundConditional.__eq__
    - regex._regex_core.CallGroup.__eq__
    - regex._regex_core.Conditional.__eq__
    - <builtin>.type
    - regex._regex_core.Branch.__eq__
    - regex._regex_core.Group.__eq__
    - regex._regex_core.GreedyRepeat.__eq__
    - regex._regex_core.Fuzzy.__eq__
    - regex._regex_core.Atomic.__eq__
    - regex._regex_core.Sequence.__eq__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3140
    functionName: regex._regex_core.LookAround.__eq__
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3222
    functionName: regex._regex_core.LookAroundConditional.__eq__
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2663
    functionName: regex._regex_core.Conditional.__eq__
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2492
    functionName: regex._regex_core.CallGroup.__eq__
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2449
    functionName: regex._regex_core.Branch.__eq__
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3058
    functionName: regex._regex_core.Group.__eq__
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2935
    functionName: regex._regex_core.GreedyRepeat.__eq__
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2808
    functionName: regex._regex_core.Fuzzy.__eq__
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2049
    functionName: regex._regex_core.Atomic.__eq__
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3623
    functionName: regex._regex_core.Sequence.__eq__
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1943
    functionName: regex._regex_core.RegexBase.get_required_string
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - s.max_width
    - regex._regex_core.Fuzzy.max_width
    - regex._regex_core.Any.max_width
    - regex._regex_core.GreedyRepeat.max_width
    - regex._regex_core.Character.max_width
    - regex._regex_core.Conditional.max_width
    - regex._regex_core.RefGroup.max_width
    - b.max_width
    - <builtin>.max
    - regex._regex_core.LookAround.max_width
    - regex._regex_core.Sequence.max_width
    - <builtin>.len
    - regex._regex_core.String.max_width
    - regex._regex_core.Range.max_width
    - regex._regex_core.LookAroundConditional.max_width
    - regex._regex_core.Group.max_width
    - <builtin>.sum
    - regex._regex_core.Branch.max_width
    - regex._regex_core.CallGroup.max_width
    - regex._regex_core.Atomic.max_width
    - regex._regex_core.Grapheme.max_width
    - regex._regex_core.Property.max_width
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3144
    functionName: regex._regex_core.LookAround.max_width
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3626
    functionName: regex._regex_core.Sequence.max_width
    functionSourceFile: regex._regex_core
    functionUses: 163
    functionsReached:
    - s.max_width
    - <builtin>.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2812
    functionName: regex._regex_core.Fuzzy.max_width
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1992
    functionName: regex._regex_core.Any.max_width
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2940
    functionName: regex._regex_core.GreedyRepeat.max_width
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2573
    functionName: regex._regex_core.Character.max_width
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2667
    functionName: regex._regex_core.Conditional.max_width
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - regex._regex_core.Sequence.max_width
    - s.max_width
    - <builtin>.sum
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3985
    functionName: regex._regex_core.String.max_width
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3421
    functionName: regex._regex_core.RefGroup.max_width
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3375
    functionName: regex._regex_core.Range.max_width
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3226
    functionName: regex._regex_core.LookAroundConditional.max_width
    functionSourceFile: regex._regex_core
    functionUses: 159
    functionsReached:
    - regex._regex_core.Sequence.max_width
    - s.max_width
    - <builtin>.sum
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3062
    functionName: regex._regex_core.Group.max_width
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.max
    - b.max_width
    - regex._regex_core.Sequence.max_width
    - s.max_width
    - <builtin>.sum
    - regex._regex_core.Branch.max_width
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2452
    functionName: regex._regex_core.Branch.max_width
    functionSourceFile: regex._regex_core
    functionUses: 3
    functionsReached:
    - b.max_width
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2495
    functionName: regex._regex_core.CallGroup.max_width
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2053
    functionName: regex._regex_core.Atomic.max_width
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.max
    - b.max_width
    - regex._regex_core.Sequence.max_width
    - s.max_width
    - <builtin>.sum
    - regex._regex_core.Branch.max_width
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2860
    functionName: regex._regex_core.Grapheme.max_width
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3292
    functionName: regex._regex_core.Property.max_width
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1955
    functionName: regex._regex_core.ZeroWidthBase.get_firstset
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1958
    functionName: regex._regex_core.ZeroWidthBase._compile
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1969
    functionName: regex._regex_core.ZeroWidthBase.dump
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.print
    functionSourceFile: <builtin>
    functionUses: 174
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1973
    functionName: regex._regex_core.ZeroWidthBase.max_width
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1989
    functionName: regex._regex_core.Any.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2008
    functionName: regex._regex_core.Atomic.fix_groups
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - b.fix_groups
    - regex._regex_core.Sequence.fix_groups
    - regex._regex_core.Branch.fix_groups
    - s.fix_groups
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2446
    functionName: regex._regex_core.Branch.is_empty
    functionSourceFile: regex._regex_core
    functionUses: 165
    functionsReached:
    - b.is_empty
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2018
    functionName: regex._regex_core.Atomic.pack_characters
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence._merge_chunks
    - items.append
    - _regex.get_all_cases
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.Sequence._fix_full_casefold
    - regex._regex_core.is_cased_i
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.String.__init__
    - _regex.get_expand_on_folding
    - regex._regex_core.Sequence._flush_characters
    - _regex.fold_case
    - regex._regex_core.Branch.pack_characters
    - <builtin>.any
    - characters.extend
    - new_chunks.append
    - chunks.sort
    - chunks.append
    - <builtin>.max
    - <builtin>.chr
    - <builtin>.type
    - s.pack_characters
    - <builtin>.ord
    - <builtin>.tuple
    - characters.append
    - <builtin>.bool
    - <builtin>.len
    - folded_characters.extend
    - regex._regex_core.make_sequence
    - b.pack_characters
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - literals.append
    - string.find
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2022
    functionName: regex._regex_core.Atomic.remove_captures
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence.remove_captures
    - regex._regex_core.Branch.remove_captures
    - s.remove_captures
    - b.remove_captures
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3493
    functionName: regex._regex_core.Sequence.remove_captures
    functionSourceFile: regex._regex_core
    functionUses: 6
    functionsReached:
    - s.remove_captures
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2126
    functionName: regex._regex_core.Branch.remove_captures
    functionSourceFile: regex._regex_core
    functionUses: 5
    functionsReached:
    - b.remove_captures
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2026
    functionName: regex._regex_core.Atomic.can_be_affix
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence.can_be_affix
    - regex._regex_core.Branch.can_be_affix
    - b.can_be_affix
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3500
    functionName: regex._regex_core.Sequence.can_be_affix
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2133
    functionName: regex._regex_core.Branch.can_be_affix
    functionSourceFile: regex._regex_core
    functionUses: 3
    functionsReached:
    - b.can_be_affix
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2029
    functionName: regex._regex_core.Atomic.contains_group
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - s.contains_group
    - <builtin>.any
    - b.contains_group
    - regex._regex_core.Branch.contains_group
    - regex._regex_core.Sequence.contains_group
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2136
    functionName: regex._regex_core.Branch.contains_group
    functionSourceFile: regex._regex_core
    functionUses: 3
    functionsReached:
    - <builtin>.any
    - b.contains_group
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3503
    functionName: regex._regex_core.Sequence.contains_group
    functionSourceFile: regex._regex_core
    functionUses: 4
    functionsReached:
    - s.contains_group
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2032
    functionName: regex._regex_core.Atomic.get_firstset
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - regex._regex_core.Sequence.get_firstset
    - items.reverse
    - s.get_firstset
    - fs.discard
    - regex._regex_core.Branch.get_firstset
    - b.get_firstset
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2042
    functionName: regex._regex_core.Atomic.dump
    functionSourceFile: regex._regex_core
    functionUses: 157
    functionsReached:
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Range.dump
    - regex._regex_core.Branch.dump
    - regex._regex_core.String.dump
    - regex._regex_core.Conditional.dump
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.dump
    - regex._regex_core.LookAround.dump
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.Any.dump
    - <builtin>.print
    - regex._regex_core.CallGroup.dump
    - s.dump
    - <builtin>.all
    - i.dump
    - regex._regex_core.LookAroundConditional.dump
    - b.dump
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - <builtin>.chr
    - constraints.append
    - regex._regex_core.Sequence.dump
    - i.is_empty
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.SetBase.dump
    - cost.append
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.Character.dump
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.Grapheme.dump
    - regex._regex_core.Group.dump
    - regex._regex_core.Fuzzy.dump
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2046
    functionName: regex._regex_core.Atomic.is_empty
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - b.is_empty
    - regex._regex_core.Sequence.is_empty
    - i.is_empty
    - <builtin>.all
    - regex._regex_core.Branch.is_empty
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2056
    functionName: regex._regex_core.Atomic.get_required_string
    functionSourceFile: regex._regex_core
    functionUses: 156
    functionsReached:
    - <builtin>.min
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - <builtin>.max
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core.Sequence.max_width
    - s.max_width
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.GreedyRepeat.get_required_string
    - <builtin>.sum
    - regex._regex_core.Sequence.get_required_string
    - <builtin>.ord
    - s.get_required_string
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2576
    functionName: regex._regex_core.Character.get_required_string
    functionSourceFile: regex._regex_core
    functionUses: 157
    functionsReached:
    - <builtin>.ord
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 3065
    functionName: regex._regex_core.Group.get_required_string
    functionSourceFile: regex._regex_core
    functionUses: 156
    functionsReached:
    - <builtin>.min
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - <builtin>.max
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core.Sequence.max_width
    - s.max_width
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.GreedyRepeat.get_required_string
    - <builtin>.sum
    - regex._regex_core.Sequence.get_required_string
    - <builtin>.ord
    - s.get_required_string
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3629
    functionName: regex._regex_core.Sequence.get_required_string
    functionSourceFile: regex._regex_core
    functionUses: 157
    functionsReached:
    - s.get_required_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3988
    functionName: regex._regex_core.String.get_required_string
    functionSourceFile: ''
    functionUses: 157
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3229
    functionName: regex._regex_core.LookAroundConditional.get_required_string
    functionSourceFile: regex._regex_core
    functionUses: 157
    functionsReached:
    - regex._regex_core.LookAroundConditional.max_width
    - <builtin>.max
    - regex._regex_core.Sequence.max_width
    - s.max_width
    - <builtin>.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2946
    functionName: regex._regex_core.GreedyRepeat.get_required_string
    functionSourceFile: regex._regex_core
    functionUses: 157
    functionsReached:
    - <builtin>.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.fix_groups
    functionSourceFile: <builtin>
    functionUses: 158
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - info
    - reverse
    - branches
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2167
    functionName: regex._regex_core.Branch._flatten_branches
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - new_branches.extend
    - <builtin>.isinstance
    - new_branches.append
    - b.optimise
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - info
    - branches
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2222
    functionName: regex._regex_core.Branch._split_common_suffix
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - <builtin>.min
    - _regex.fold_case
    - regex._regex_core.make_sequence
    - <builtin>.chr
    - <builtin>.isinstance
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Branch._is_full_case
    - <builtin>.all
    - _regex.get_expand_on_folding
    - regex._regex_core.Branch._can_split_rev
    - new_branches.append
    - alternatives.append
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - info
    - branches
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2180
    functionName: regex._regex_core.Branch._split_common_prefix
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - <builtin>.min
    - _regex.fold_case
    - regex._regex_core.make_sequence
    - <builtin>.chr
    - <builtin>.isinstance
    - alternatives.append
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Branch._is_full_case
    - <builtin>.all
    - _regex.get_expand_on_folding
    - new_branches.append
    - regex._regex_core.Branch._can_split
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - info
    - reverse
    - branches
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2347
    functionName: regex._regex_core.Branch._reduce_to_set
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - items.append
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - regex._regex_core.SetUnion.optimise
    - _regex.get_expand_on_folding
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Property.matches
    - <builtin>.list
    - regex._regex_core.Character.rebuild
    - <builtin>.set
    - i.with_flags
    - regex._regex_core.Range.matches
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - items.clear
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - b.with_flags
    - new_branches.append
    - _regex.has_property_value
    - regex._regex_core.SetSymDiff.matches
    - regex._regex_core.SetUnion.matches
    - items.add
    - regex._regex_core.SetBase._handle_case_folding
    - <builtin>.chr
    - <builtin>.ord
    - <builtin>.tuple
    - <builtin>.bool
    - <builtin>.len
    - regex._regex_core.Property.__init__
    - items.extend
    - folded_characters.extend
    - i.matches
    - regex._regex_core.Range.__init__
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - info
    - reverse
    - branches
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 2107
    functionName: regex._regex_core.Branch._add_precheck
    functionSourceFile: regex._regex_core
    functionUses: 161
    functionsReached:
    - regex._regex_core.Group.optimise
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.Property.matches
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.Character.rebuild
    - items.clear
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - b.with_flags
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - sequence.insert
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core.Property.__init__
    - items.extend
    - folded_characters.extend
    - i.matches
    - regex._regex_core.RegexBase.__init__
    - items.append
    - new_branches.extend
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - regex._regex_core.Branch._reduce_to_set
    - i.with_flags
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.Group.__init__
    - regex._regex_core.Branch._can_split_rev
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - regex._regex_core.Branch._flatten_branches
    - regex._regex_core.SetBase._handle_case_folding
    - s.optimise
    - <builtin>.chr
    - regex._regex_core.Character.optimise
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.len
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.SetSymDiff.optimise
    - regex._regex_core.make_sequence
    - regex._regex_core.Character.__init__
    - charset.add
    - sequence.append
    - regex._regex_core.GreedyRepeat.optimise
    - m.optimise
    - _regex.fold_case
    - <builtin>.list
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - regex._regex_core.Branch.is_empty
    - new_branches.append
    - regex._regex_core.SetSymDiff.matches
    - items.add
    - regex._regex_core.Branch._split_common_prefix
    - regex._regex_core.LookAroundConditional.optimise
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Branch._can_split
    - regex._regex_core.Range.optimise
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core._check_firstset
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.Property.optimise
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - <builtin>.set
    - items.insert
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Branch.optimise
    - <builtin>.type
    - b.is_empty
    - members.add
    - regex._regex_core.Conditional.__init__
    - <builtin>.ord
    - <builtin>.tuple
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sequence.insert
    functionSourceFile: <builtin>
    functionUses: 162
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: charset.add
    functionSourceFile: <builtin>
    functionUses: 162
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.pack_characters
    functionSourceFile: <builtin>
    functionUses: 159
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.remove_captures
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2130
    functionName: regex._regex_core.Branch.is_atomic
    functionSourceFile: regex._regex_core
    functionUses: 3
    functionsReached:
    - b.is_atomic
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.is_atomic
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.can_be_affix
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.contains_group
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.get_firstset
    functionSourceFile: <builtin>
    functionUses: 158
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.compile
    functionSourceFile: <builtin>
    functionUses: 164
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: code.extend
    functionSourceFile: <builtin>
    functionUses: 167
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: code.append
    functionSourceFile: <builtin>
    functionUses: 166
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 6
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3208
    functionName: regex._regex_core.LookAroundConditional.dump
    functionSourceFile: regex._regex_core
    functionUses: 157
    functionsReached:
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Range.dump
    - regex._regex_core.Branch.dump
    - regex._regex_core.String.dump
    - regex._regex_core.Conditional.dump
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.dump
    - regex._regex_core.LookAround.dump
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.Any.dump
    - <builtin>.print
    - regex._regex_core.CallGroup.dump
    - s.dump
    - <builtin>.all
    - i.dump
    - regex._regex_core.LookAroundConditional.dump
    - b.dump
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - <builtin>.chr
    - constraints.append
    - regex._regex_core.Sequence.dump
    - i.is_empty
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.SetBase.dump
    - cost.append
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.Character.dump
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.Grapheme.dump
    - regex._regex_core.Group.dump
    - regex._regex_core.Fuzzy.dump
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2922
    functionName: regex._regex_core.GreedyRepeat.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3365
    functionName: regex._regex_core.Range.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - <builtin>.ascii
    - <builtin>.print
    - <builtin>.chr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3980
    functionName: regex._regex_core.String.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - <builtin>.ascii
    - <builtin>.print
    - <builtin>.chr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2653
    functionName: regex._regex_core.Conditional.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - regex._regex_core.Sequence.dump
    - regex._regex_core.Sequence.is_empty
    - <builtin>.print
    - i.is_empty
    - s.dump
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3282
    functionName: regex._regex_core.Property.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3132
    functionName: regex._regex_core.LookAround.dump
    functionSourceFile: regex._regex_core
    functionUses: 157
    functionsReached:
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Range.dump
    - regex._regex_core.Branch.dump
    - regex._regex_core.String.dump
    - regex._regex_core.Conditional.dump
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.dump
    - regex._regex_core.LookAround.dump
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.Any.dump
    - <builtin>.print
    - regex._regex_core.CallGroup.dump
    - s.dump
    - <builtin>.all
    - i.dump
    - regex._regex_core.LookAroundConditional.dump
    - b.dump
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - <builtin>.chr
    - constraints.append
    - regex._regex_core.Sequence.dump
    - i.is_empty
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.SetBase.dump
    - cost.append
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.Character.dump
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.Grapheme.dump
    - regex._regex_core.Group.dump
    - regex._regex_core.Fuzzy.dump
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3417
    functionName: regex._regex_core.RefGroup.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3685
    functionName: regex._regex_core.SetBase.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - i.dump
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2977
    functionName: regex._regex_core.PossessiveRepeat.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2565
    functionName: regex._regex_core.Character.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - <builtin>.ascii
    - <builtin>.print
    - <builtin>.chr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2857
    functionName: regex._regex_core.Grapheme.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2489
    functionName: regex._regex_core.CallGroup.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3051
    functionName: regex._regex_core.Group.dump
    functionSourceFile: regex._regex_core
    functionUses: 157
    functionsReached:
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Range.dump
    - regex._regex_core.Branch.dump
    - regex._regex_core.String.dump
    - regex._regex_core.Conditional.dump
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.dump
    - regex._regex_core.LookAround.dump
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.Any.dump
    - <builtin>.print
    - regex._regex_core.CallGroup.dump
    - s.dump
    - <builtin>.all
    - i.dump
    - regex._regex_core.LookAroundConditional.dump
    - b.dump
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - <builtin>.chr
    - constraints.append
    - regex._regex_core.Sequence.dump
    - i.is_empty
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.SetBase.dump
    - cost.append
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.Character.dump
    - regex._regex_core.Sequence.is_empty
    - regex._regex_core.Grapheme.dump
    - regex._regex_core.Group.dump
    - regex._regex_core.Fuzzy.dump
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2798
    functionName: regex._regex_core.Fuzzy.dump
    functionSourceFile: regex._regex_core
    functionUses: 158
    functionsReached:
    - constraints.append
    - <builtin>.print
    - regex._regex_core.Fuzzy._constraints_to_string
    - cost.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.dump
    functionSourceFile: <builtin>
    functionUses: 158
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.optimise
    functionSourceFile: <builtin>
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_branches.extend
    functionSourceFile: <builtin>
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_branches.append
    functionSourceFile: <builtin>
    functionUses: 169
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: alternatives.append
    functionSourceFile: <builtin>
    functionUses: 164
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.min
    functionSourceFile: <builtin>
    functionUses: 168
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - items
    - count
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2263
    functionName: regex._regex_core.Branch._can_split
    functionSourceFile: regex._regex_core
    functionUses: 163
    functionsReached:
    - <builtin>.chr
    - <builtin>.isinstance
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - _regex.fold_case
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - items
    - count
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2288
    functionName: regex._regex_core.Branch._can_split_rev
    functionSourceFile: regex._regex_core
    functionUses: 163
    functionsReached:
    - <builtin>.chr
    - <builtin>.isinstance
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - _regex.fold_case
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - items
    - i
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2416
    functionName: regex._regex_core.Branch._is_full_case
    functionSourceFile: regex._regex_core
    functionUses: 166
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - items
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2425
    functionName: regex._regex_core.Branch._is_folded
    functionSourceFile: regex._regex_core
    functionUses: 166
    functionsReached:
    - <builtin>.chr
    - <builtin>.isinstance
    - _regex.get_expand_on_folding
    - _regex.fold_case
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - info
    - reverse
    - branches
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2315
    functionName: regex._regex_core.Branch._merge_common_prefixes
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - items.append
    - order.clear
    - regex._regex_core.Branch._is_simple_character
    - regex._regex_core.Sequence.__init__
    - _regex.fold_case
    - order.setdefault
    - collections.defaultdict
    - regex._regex_core.Branch._flush_char_prefix
    - <builtin>.isinstance
    - regex._regex_core.Branch.__init__
    - new_branches.append
    - collections.defaultdict.clear
    - s.optimise
    - <builtin>.chr
    - <builtin>.bool
    - <builtin>.len
    - items.extend
    - regex._regex_core.make_sequence
    - regex._regex_core.Sequence.optimise
    - <builtin>.sorted
    - subbranches.append
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - collections.defaultdict.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.defaultdict
    functionSourceFile: collections
    functionUses: 165
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - c
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2343
    functionName: regex._regex_core.Branch._is_simple_character
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: order.setdefault
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 6
    IfCount: 4
    argCount: 5
    argDefaultValues: []
    argNames:
    - info
    - reverse
    - prefixed
    - order
    - new_branches
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2375
    functionName: regex._regex_core.Branch._flush_char_prefix
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - items.append
    - order.clear
    - regex._regex_core.Sequence.__init__
    - _regex.fold_case
    - <builtin>.isinstance
    - regex._regex_core.Branch.__init__
    - collections.defaultdict.clear
    - new_branches.append
    - s.optimise
    - <builtin>.chr
    - <builtin>.bool
    - <builtin>.len
    - items.extend
    - regex._regex_core.make_sequence
    - regex._regex_core.Sequence.optimise
    - <builtin>.sorted
    - subbranches.append
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - collections.defaultdict.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 5
    argDefaultValues: []
    argNames:
    - info
    - reverse
    - items
    - case_flags
    - new_branches
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2401
    functionName: regex._regex_core.Branch._flush_set_members
    functionSourceFile: regex._regex_core
    functionUses: 163
    functionsReached:
    - items.append
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - regex._regex_core.SetUnion.optimise
    - _regex.get_expand_on_folding
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Property.matches
    - <builtin>.list
    - i.with_flags
    - <builtin>.set
    - regex._regex_core.Character.rebuild
    - regex._regex_core.Range.matches
    - <builtin>.any
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - items.clear
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - new_branches.append
    - _regex.has_property_value
    - regex._regex_core.SetUnion.matches
    - regex._regex_core.SetSymDiff.matches
    - regex._regex_core.SetBase._handle_case_folding
    - <builtin>.chr
    - <builtin>.ord
    - <builtin>.tuple
    - <builtin>.bool
    - <builtin>.len
    - regex._regex_core.Property.__init__
    - items.extend
    - i.matches
    - folded_characters.extend
    - regex._regex_core.Range.__init__
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.with_flags
    functionSourceFile: <builtin>
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: items.add
    functionSourceFile: <builtin>
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.defaultdict.items
    functionSourceFile: collections
    functionUses: 166
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: regex._regex_core.Branch._flush_char_prefix.<lambda1>
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sorted
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subbranches.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.defaultdict.clear
    functionSourceFile: collections
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: order.clear
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: items.clear
    functionSourceFile: <builtin>
    functionUses: 164
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _regex.get_expand_on_folding
    functionSourceFile: <builtin>
    functionUses: 184
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.is_empty
    functionSourceFile: <builtin>
    functionUses: 166
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.max_width
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2464
    functionName: regex._regex_core.CallGroup.fix_groups
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.int
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2483
    functionName: regex._regex_core.CallGroup.remove_captures
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2498
    functionName: regex._regex_core.CallGroup.__del__
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - ref
    - parsed
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2502
    functionName: regex._regex_core.CallRef.__init__
    functionSourceFile: regex._regex_core
    functionUses: 155
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2506
    functionName: regex._regex_core.CallRef._compile
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2540
    functionName: regex._regex_core.Character.get_firstset
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - code
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3233
    functionName: regex._regex_core.PrecompiledCode.__init__
    functionSourceFile: ''
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7f603bd8d760>
    argNames:
    - self
    - characters
    - case_flags
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3943
    functionName: regex._regex_core.String.__init__
    functionSourceFile: regex._regex_core
    functionUses: 186
    functionsReached:
    - folded_characters.extend
    - _regex.fold_case
    - <builtin>.chr
    - <builtin>.ord
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.ascii
    functionSourceFile: <builtin>
    functionUses: 162
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ch
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2570
    functionName: regex._regex_core.Character.matches
    functionSourceFile: regex._regex_core
    functionUses: 170
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2593
    functionName: regex._regex_core.Conditional.fix_groups
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.int
    - regex._regex_core.Sequence.fix_groups
    - s.fix_groups
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2619
    functionName: regex._regex_core.Conditional.pack_characters
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence._merge_chunks
    - items.append
    - _regex.get_all_cases
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.Sequence._fix_full_casefold
    - regex._regex_core.is_cased_i
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.String.__init__
    - _regex.get_expand_on_folding
    - regex._regex_core.Sequence._flush_characters
    - _regex.fold_case
    - <builtin>.any
    - characters.extend
    - new_chunks.append
    - chunks.sort
    - chunks.append
    - <builtin>.max
    - <builtin>.chr
    - <builtin>.type
    - s.pack_characters
    - <builtin>.ord
    - <builtin>.tuple
    - characters.append
    - <builtin>.bool
    - <builtin>.len
    - folded_characters.extend
    - regex._regex_core.make_sequence
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - literals.append
    - string.find
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2624
    functionName: regex._regex_core.Conditional.remove_captures
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence.remove_captures
    - s.remove_captures
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2628
    functionName: regex._regex_core.Conditional.is_atomic
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - s.is_atomic
    - regex._regex_core.Sequence.is_atomic
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3497
    functionName: regex._regex_core.Sequence.is_atomic
    functionSourceFile: regex._regex_core
    functionUses: 4
    functionsReached:
    - s.is_atomic
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2631
    functionName: regex._regex_core.Conditional.can_be_affix
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence.can_be_affix
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2634
    functionName: regex._regex_core.Conditional.contains_group
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - s.contains_group
    - regex._regex_core.Sequence.contains_group
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2637
    functionName: regex._regex_core.Conditional.get_firstset
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - regex._regex_core.Sequence.get_firstset
    - items.reverse
    - s.get_firstset
    - fs.discard
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2660
    functionName: regex._regex_core.Conditional.is_empty
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence.is_empty
    - i.is_empty
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2670
    functionName: regex._regex_core.Conditional.__del__
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: constraints.setdefault
    functionSourceFile: <builtin>
    functionUses: 167
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2751
    functionName: regex._regex_core.Fuzzy.fix_groups
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2754
    functionName: regex._regex_core.Fuzzy.pack_characters
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2758
    functionName: regex._regex_core.Fuzzy.remove_captures
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2762
    functionName: regex._regex_core.Fuzzy.is_atomic
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2765
    functionName: regex._regex_core.Fuzzy.contains_group
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arguments.append
    functionSourceFile: <builtin>
    functionUses: 164
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: test.compile
    functionSourceFile: <builtin>
    functionUses: 164
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2815
    functionName: regex._regex_core.Fuzzy._constraints_to_string
    functionSourceFile: regex._regex_core
    functionUses: 159
    functionsReached:
    - constraints.append
    - cost.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2805
    functionName: regex._regex_core.Fuzzy.is_empty
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: constraints.append
    functionSourceFile: <builtin>
    functionUses: 160
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cost.append
    functionSourceFile: <builtin>
    functionUses: 160
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2864
    functionName: regex._regex_core.GraphemeBoundary.compile
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2877
    functionName: regex._regex_core.GreedyRepeat.fix_groups
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2885
    functionName: regex._regex_core.GreedyRepeat.pack_characters
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2889
    functionName: regex._regex_core.GreedyRepeat.remove_captures
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2893
    functionName: regex._regex_core.GreedyRepeat.is_atomic
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2896
    functionName: regex._regex_core.GreedyRepeat.can_be_affix
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2899
    functionName: regex._regex_core.GreedyRepeat.contains_group
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2902
    functionName: regex._regex_core.GreedyRepeat.get_firstset
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - fs.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: repeat.append
    functionSourceFile: <builtin>
    functionUses: 165
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2932
    functionName: regex._regex_core.GreedyRepeat.is_empty
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2960
    functionName: regex._regex_core.PossessiveRepeat.is_atomic
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2998
    functionName: regex._regex_core.Group.fix_groups
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - b.fix_groups
    - regex._regex_core.Sequence.fix_groups
    - regex._regex_core.Branch.fix_groups
    - s.fix_groups
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 3007
    functionName: regex._regex_core.Group.pack_characters
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence._merge_chunks
    - items.append
    - _regex.get_all_cases
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.Sequence._fix_full_casefold
    - regex._regex_core.is_cased_i
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.String.__init__
    - _regex.get_expand_on_folding
    - regex._regex_core.Sequence._flush_characters
    - _regex.fold_case
    - regex._regex_core.Branch.pack_characters
    - <builtin>.any
    - characters.extend
    - new_chunks.append
    - chunks.sort
    - chunks.append
    - <builtin>.max
    - <builtin>.chr
    - <builtin>.type
    - s.pack_characters
    - <builtin>.ord
    - <builtin>.tuple
    - characters.append
    - <builtin>.bool
    - <builtin>.len
    - folded_characters.extend
    - regex._regex_core.make_sequence
    - b.pack_characters
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - literals.append
    - string.find
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3011
    functionName: regex._regex_core.Group.remove_captures
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence.remove_captures
    - regex._regex_core.Branch.remove_captures
    - s.remove_captures
    - b.remove_captures
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3014
    functionName: regex._regex_core.Group.is_atomic
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - s.is_atomic
    - b.is_atomic
    - regex._regex_core.Branch.is_atomic
    - <builtin>.all
    - regex._regex_core.Sequence.is_atomic
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3017
    functionName: regex._regex_core.Group.can_be_affix
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3020
    functionName: regex._regex_core.Group.contains_group
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3023
    functionName: regex._regex_core.Group.get_firstset
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - regex._regex_core.Sequence.get_firstset
    - items.reverse
    - s.get_firstset
    - fs.discard
    - regex._regex_core.Branch.get_firstset
    - b.get_firstset
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3068
    functionName: regex._regex_core.Group.__del__
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3088
    functionName: regex._regex_core.LookAround.fix_groups
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - b.fix_groups
    - regex._regex_core.Sequence.fix_groups
    - regex._regex_core.Branch.fix_groups
    - s.fix_groups
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 3098
    functionName: regex._regex_core.LookAround.pack_characters
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence._merge_chunks
    - items.append
    - _regex.get_all_cases
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.Sequence._fix_full_casefold
    - regex._regex_core.is_cased_i
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.String.__init__
    - _regex.get_expand_on_folding
    - regex._regex_core.Sequence._flush_characters
    - _regex.fold_case
    - regex._regex_core.Branch.pack_characters
    - <builtin>.any
    - characters.extend
    - new_chunks.append
    - chunks.sort
    - chunks.append
    - <builtin>.max
    - <builtin>.chr
    - <builtin>.type
    - s.pack_characters
    - <builtin>.ord
    - <builtin>.tuple
    - characters.append
    - <builtin>.bool
    - <builtin>.len
    - folded_characters.extend
    - regex._regex_core.make_sequence
    - b.pack_characters
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - literals.append
    - string.find
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3102
    functionName: regex._regex_core.LookAround.remove_captures
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence.remove_captures
    - regex._regex_core.Branch.remove_captures
    - s.remove_captures
    - b.remove_captures
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3105
    functionName: regex._regex_core.LookAround.is_atomic
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - s.is_atomic
    - b.is_atomic
    - regex._regex_core.Branch.is_atomic
    - <builtin>.all
    - regex._regex_core.Sequence.is_atomic
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3108
    functionName: regex._regex_core.LookAround.can_be_affix
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence.can_be_affix
    - regex._regex_core.Branch.can_be_affix
    - b.can_be_affix
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3111
    functionName: regex._regex_core.LookAround.contains_group
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - s.contains_group
    - <builtin>.any
    - b.contains_group
    - regex._regex_core.Branch.contains_group
    - regex._regex_core.Sequence.contains_group
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3114
    functionName: regex._regex_core.LookAround.get_firstset
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - regex._regex_core.Sequence.get_firstset
    - items.reverse
    - s.get_firstset
    - fs.discard
    - regex._regex_core.Branch.get_firstset
    - b.get_firstset
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3137
    functionName: regex._regex_core.LookAround.is_empty
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - b.is_empty
    - regex._regex_core.Sequence.is_empty
    - i.is_empty
    - <builtin>.all
    - regex._regex_core.Branch.is_empty
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3158
    functionName: regex._regex_core.LookAroundConditional.fix_groups
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - b.fix_groups
    - regex._regex_core.Sequence.fix_groups
    - regex._regex_core.Branch.fix_groups
    - s.fix_groups
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 3171
    functionName: regex._regex_core.LookAroundConditional.pack_characters
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence._merge_chunks
    - items.append
    - _regex.get_all_cases
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.Sequence._fix_full_casefold
    - regex._regex_core.is_cased_i
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.String.__init__
    - _regex.get_expand_on_folding
    - regex._regex_core.Sequence._flush_characters
    - _regex.fold_case
    - regex._regex_core.Branch.pack_characters
    - <builtin>.any
    - characters.extend
    - new_chunks.append
    - chunks.sort
    - chunks.append
    - <builtin>.max
    - <builtin>.chr
    - <builtin>.type
    - s.pack_characters
    - <builtin>.ord
    - <builtin>.tuple
    - characters.append
    - <builtin>.bool
    - <builtin>.len
    - folded_characters.extend
    - regex._regex_core.make_sequence
    - b.pack_characters
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - literals.append
    - string.find
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3177
    functionName: regex._regex_core.LookAroundConditional.remove_captures
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence.remove_captures
    - regex._regex_core.Branch.remove_captures
    - s.remove_captures
    - b.remove_captures
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3182
    functionName: regex._regex_core.LookAroundConditional.is_atomic
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - s.is_atomic
    - b.is_atomic
    - regex._regex_core.Branch.is_atomic
    - <builtin>.all
    - regex._regex_core.Sequence.is_atomic
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3186
    functionName: regex._regex_core.LookAroundConditional.can_be_affix
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Sequence.can_be_affix
    - regex._regex_core.Branch.can_be_affix
    - b.can_be_affix
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3190
    functionName: regex._regex_core.LookAroundConditional.contains_group
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - s.contains_group
    - <builtin>.any
    - b.contains_group
    - regex._regex_core.Branch.contains_group
    - regex._regex_core.Sequence.contains_group
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3218
    functionName: regex._regex_core.LookAroundConditional.is_empty
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - b.is_empty
    - regex._regex_core.Sequence.is_empty
    - i.is_empty
    - <builtin>.all
    - regex._regex_core.Branch.is_empty
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3265
    functionName: regex._regex_core.Property.get_firstset
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ch
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3289
    functionName: regex._regex_core.Property.matches
    functionSourceFile: regex._regex_core
    functionUses: 170
    functionsReached:
    - _regex.has_property_value
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _regex.has_property_value
    functionSourceFile: <builtin>
    functionUses: 171
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: items.insert
    functionSourceFile: <builtin>
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ch
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3372
    functionName: regex._regex_core.Range.matches
    functionSourceFile: regex._regex_core
    functionUses: 170
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3394
    functionName: regex._regex_core.RefGroup.fix_groups
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.int
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3408
    functionName: regex._regex_core.RefGroup.remove_captures
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3424
    functionName: regex._regex_core.RefGroup.__del__
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.fix_groups
    functionSourceFile: <builtin>
    functionUses: 159
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.optimise
    functionSourceFile: <builtin>
    functionUses: 166
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: items.extend
    functionSourceFile: <builtin>
    functionUses: 171
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 4
    IfCount: 6
    argCount: 4
    argDefaultValues: []
    argNames:
    - info
    - characters
    - case_flags
    - items
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3538
    functionName: regex._regex_core.Sequence._flush_characters
    functionSourceFile: regex._regex_core
    functionUses: 160
    functionsReached:
    - regex._regex_core.Sequence._merge_chunks
    - items.append
    - _regex.get_all_cases
    - regex._regex_core.Sequence._fix_full_casefold
    - regex._regex_core.is_cased_i
    - regex._regex_core.String.__init__
    - _regex.get_expand_on_folding
    - _regex.fold_case
    - <builtin>.any
    - new_chunks.append
    - chunks.sort
    - chunks.append
    - <builtin>.max
    - <builtin>.chr
    - <builtin>.ord
    - <builtin>.tuple
    - <builtin>.bool
    - <builtin>.len
    - folded_characters.extend
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Character.__init__
    - literals.append
    - string.find
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: characters.append
    functionSourceFile: <builtin>
    functionUses: 160
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: characters.extend
    functionSourceFile: <builtin>
    functionUses: 160
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.pack_characters
    functionSourceFile: <builtin>
    functionUses: 160
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.remove_captures
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.is_atomic
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.contains_group
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: items.reverse
    functionSourceFile: <builtin>
    functionUses: 159
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.get_firstset
    functionSourceFile: <builtin>
    functionUses: 159
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.discard
    functionSourceFile: <builtin>
    functionUses: 159
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.compile
    functionSourceFile: <builtin>
    functionUses: 164
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.dump
    functionSourceFile: <builtin>
    functionUses: 160
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - characters
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3566
    functionName: regex._regex_core.Sequence._fix_full_casefold
    functionSourceFile: regex._regex_core
    functionUses: 161
    functionsReached:
    - regex._regex_core.Sequence._merge_chunks
    - folded_characters.extend
    - <builtin>.max
    - <builtin>.chr
    - <builtin>.tuple
    - chunks.append
    - regex._regex_core.String.__init__
    - literals.append
    - new_chunks.append
    - string.find
    - _regex.get_expand_on_folding
    - <builtin>.ord
    - _regex.fold_case
    - chunks.sort
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.find
    functionSourceFile: <builtin>
    functionUses: 162
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunks.append
    functionSourceFile: <builtin>
    functionUses: 162
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - chunks
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3600
    functionName: regex._regex_core.Sequence._merge_chunks
    functionSourceFile: regex._regex_core
    functionUses: 162
    functionsReached:
    - new_chunks.append
    - chunks.sort
    - <builtin>.max
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: literals.append
    functionSourceFile: <builtin>
    functionUses: 162
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunks.sort
    functionSourceFile: <builtin>
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_chunks.append
    functionSourceFile: <builtin>
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: i.is_empty
    functionSourceFile: <builtin>
    functionUses: 184
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.max_width
    functionSourceFile: <builtin>
    functionUses: 164
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sum
    functionSourceFile: <builtin>
    functionUses: 164
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.get_required_string
    functionSourceFile: <builtin>
    functionUses: 158
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - positive
    - case_flags
    - zerowidth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3659
    functionName: regex._regex_core.SetBase.rebuild
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3663
    functionName: regex._regex_core.SetBase.get_firstset
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3666
    functionName: regex._regex_core.SetBase.has_simple_start
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - reverse
    - fuzzy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3669
    functionName: regex._regex_core.SetBase._compile
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - code.extend
    - code.append
    - m.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.compile
    functionSourceFile: <builtin>
    functionUses: 165
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: i.dump
    functionSourceFile: <builtin>
    functionUses: 159
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - info
    - in_set
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3691
    functionName: regex._regex_core.SetBase._handle_case_folding
    functionSourceFile: regex._regex_core
    functionUses: 168
    functionsReached:
    - items.append
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - _regex.get_expand_on_folding
    - _regex.fold_case
    - regex._regex_core.Property.matches
    - regex._regex_core.Range.matches
    - <builtin>.set
    - <builtin>.any
    - regex._regex_core.Character.matches
    - regex._regex_core.SetDiff.matches
    - seen.add
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - _regex.has_property_value
    - regex._regex_core.SetSymDiff.matches
    - regex._regex_core.SetUnion.matches
    - <builtin>.chr
    - <builtin>.ord
    - <builtin>.tuple
    - folded_characters.extend
    - i.matches
    - regex._regex_core.RegexBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ch
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3801
    functionName: regex._regex_core.SetInter.matches
    functionSourceFile: regex._regex_core
    functionUses: 170
    functionsReached:
    - i.matches
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ch
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3831
    functionName: regex._regex_core.SetSymDiff.matches
    functionSourceFile: regex._regex_core
    functionUses: 170
    functionsReached:
    - i.matches
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ch
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3771
    functionName: regex._regex_core.SetDiff.matches
    functionSourceFile: ''
    functionUses: 170
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ch
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3912
    functionName: regex._regex_core.SetUnion.matches
    functionSourceFile: regex._regex_core
    functionUses: 170
    functionsReached:
    - i.matches
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: seen.add
    functionSourceFile: <builtin>
    functionUses: 170
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3721
    functionName: regex._regex_core.SetBase.max_width
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Range.matches
    - regex._regex_core.Property.matches
    - <builtin>.set
    - i.matches
    - <builtin>.any
    - <builtin>.max
    - regex._regex_core.Character.matches
    - regex._regex_core.SetDiff.matches
    - regex._regex_core.SetInter.matches
    - seen.add
    - <builtin>.all
    - _regex.get_expand_on_folding
    - <builtin>.ord
    - regex._regex_core.SetSymDiff.matches
    - _regex.fold_case
    - _regex.has_property_value
    - regex._regex_core.SetUnion.matches
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3746
    functionName: regex._regex_core.SetBase.__del__
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.optimise
    functionSourceFile: <builtin>
    functionUses: 168
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: i.matches
    functionSourceFile: <builtin>
    functionUses: 173
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: i.with_flags
    functionSourceFile: <builtin>
    functionUses: 165
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: others.append
    functionSourceFile: <builtin>
    functionUses: 164
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: folded_characters.extend
    functionSourceFile: <builtin>
    functionUses: 187
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - reverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3960
    functionName: regex._regex_core.String.get_firstset
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - indent
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3992
    functionName: regex._regex_core.Literal.dump
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.ascii
    - <builtin>.print
    - <builtin>.chr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: choices.append
    functionSourceFile: <builtin>
    functionUses: 179
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: choices.sort
    functionSourceFile: <builtin>
    functionUses: 179
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4036
    functionName: regex._regex_core.StringSet.__del__
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.decode
    functionSourceFile: <builtin>
    functionUses: 156
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: regex._regex_core.Source.__init__.<lambda1>
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - <builtin>.bytes
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.index
    functionSourceFile: <builtin>
    functionUses: 213
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f603bd36250>
    argNames:
    - self
    - count
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4081
    functionName: regex._regex_core.Source.get_many
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - substring.append
    - string.index
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: substring.append
    functionSourceFile: <builtin>
    functionUses: 199
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f603bd463d0>
    argNames:
    - self
    - test_set
    - include
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4167
    functionName: regex._regex_core.Source.skip_while
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - string.index
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.startswith
    functionSourceFile: <builtin>
    functionUses: 197
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: call_refs.get
    functionSourceFile: <builtin>
    functionUses: 155
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: additional_groups.append
    functionSourceFile: <builtin>
    functionUses: 155
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f603bcf6670>
    argNames:
    - self
    - lexicon
    - flags
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 4387
    functionName: regex._regex_core.Scanner.__init__
    functionSourceFile: regex._regex_core
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.Group.optimise
    - regex._regex_core.RegexBase.with_flags
    - regex._regex_core.parse_conditional
    - _regex.get_all_cases
    - value_dict.get
    - regex._regex_core.parse_set_member
    - regex._regex_core._get_required_string
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.Group._compile
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.parse_atomic
    - regex._regex_core.SetUnion.optimise
    - source.match
    - regex._regex_core.standardise_name
    - regex._regex_core.parse_posix_class
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.make_ref_group
    - regex._regex_core.Source.match
    - regex._regex_core.parse_constraint
    - regex._regex_core.Property.matches
    - VERBS.get
    - value.upper
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.Character.rebuild
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - regex._regex_core.Branch.remove_captures
    - string.index
    - regex._regex_core.parse_comment
    - regex._regex_core.parse_cost_equation
    - items.clear
    - flat_code.extend
    - regex._regex_core.is_octal
    - regex._regex_core.parse_lookaround
    - regex._regex_core.String.has_simple_start
    - <builtin>.all
    - regex._regex_core.parse_octal_escape
    - seen.add
    - regex._regex_core.Branch.__init__
    - b.with_flags
    - _regex.compile
    - branches.append
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.max
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - b.compile
    - regex._regex_core.Character.has_simple_start
    - regex._regex_core.Source.get_while
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - regex._regex_core.parse_common
    - items.extend
    - folded_characters.extend
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - i.matches
    - unicodedata.lookup
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Source.at_end
    - regex._regex_core._compile_firstset
    - element.is_empty
    - WORD_POSITION_ESCAPES.get
    - regex._regex_core.RefGroup.__init__
    - regex._regex_core.CallGroup._compile
    - items.append
    - PROPERTIES.get
    - regex._regex_core.LookAroundConditional._compile
    - <builtin>.enumerate
    - repeat.append
    - new_branches.extend
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - regex._regex_core.String.__init__
    - regex._regex_core.SetInter.matches
    - CHARSET_ESCAPES.get
    - items.reverse
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.Branch._reduce_to_set
    - code.extend
    - regex._regex_core.parse_set_union
    - regex._regex_core.Prune._compile
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - i.with_flags
    - <builtin>.any
    - characters.extend
    - regex._regex_core.parse_limited_quantifier
    - regex._regex_core.SetBase.__init__
    - collections.defaultdict
    - regex._regex_core.parse_flag_set
    - regex._regex_core.Property._compile
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_fuzzy_test
    - regex._regex_core.parse_cost_term
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - result.endswith
    - regex._regex_core.Atomic.optimise
    - regex._regex_core.Branch._flatten_branches
    - regex._regex_core.parse_set
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - regex._regex_core.SetBase._handle_case_folding
    - CHARACTER_ESCAPES.get
    - value.startswith
    - s.optimise
    - <builtin>.chr
    - regex._regex_core.parse_call_group
    - regex._regex_core.parse_named_char
    - regex._regex_core.make_character
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - i.is_empty
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.SetDiff.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - regex._regex_core.parse_quantifier
    - <builtin>.len
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - regex._regex_core.parse_subpattern
    - code.append
    - regex._regex_core.SetSymDiff.optimise
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.make_sequence
    - regex._regex_core.parse_set_item
    - m.compile
    - regex._regex_core.parse_flags_subpattern
    - test.compile
    - b.remove_captures
    - s.compile
    - <builtin>.abs
    - regex._regex_core.Info.close_group
    - regex._regex_core.Character._compile
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - regex._regex_core.LookAround._compile
    - string.find
    - regex._regex_core.CallRef.__init__
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - regex._regex_core.parse_lookaround_conditional
    - s.remove_captures
    - sequence.append
    - digits.append
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - m.optimise
    - _regex.fold_case
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex._regex_core.parse_call_named_group
    - regex._regex_core.PrecompiledCode.__init__
    - sequence.pop
    - regex._regex_core.Character.matches
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Fuzzy.__init__
    - regex._regex_core.Sequence.get_required_string
    - <builtin>.int
    - POSITION_ESCAPES.get
    - regex._regex_core.RefGroup._compile
    - additional_groups.append
    - chunks.append
    - new_branches.append
    - regex._regex_core.Source.expect
    - source.expect
    - regex._regex_core.Branch.is_empty
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - others.append
    - regex._regex_core.Group.get_required_string
    - string.decode
    - items.add
    - regex._regex_core.parse_set_diff
    - s.pack_characters
    - regex._regex_core.Branch._split_common_prefix
    - regex._regex_core.parse_property_name
    - ASCII_POSITION_ESCAPES.get
    - regex._regex_core.LookAroundConditional.optimise
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.parse_escape
    - b.get_firstset
    - choices.append
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core.PrecompiledCode._compile
    - <builtin>.sum
    - regex._regex_core.String._compile
    - literals.append
    - regex._regex_core.parse_count
    - regex._regex_core.make_string_set
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.Branch._can_split
    - regex._regex_core.Range.optimise
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core._check_firstset
    - s.max_width
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Sequence.__init__
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.Property.optimise
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Failure._compile
    - regex._regex_core.Range.matches
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.Atomic.has_simple_start
    - patterns.append
    - regex._regex_core.lookup_property
    - regex._regex_core.parse_extension
    - _QUANTIFIERS.get
    - regex._regex_core.Atomic._compile
    - new_chunks.append
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_sequence
    - regex._regex_core.Range.rebuild
    - regex._regex_core.parse_flags
    - regex._regex_core.parse_hex_escape
    - regex._regex_core.make_case_flags
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.Sequence.max_width
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Branch.optimise
    - regex._regex_core.Fuzzy._compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.ZeroWidthBase.__init__
    - b.is_empty
    - members.add
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Info.__init__
    - regex._regex_core.SetUnion._compile
    - <builtin>.ord
    - fs.discard
    - regex._regex_core.Group.has_simple_start
    - constraints.setdefault
    - characters.append
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.parse_group_ref
    - <builtin>.tuple
    - regex._regex_core.Range._compile
    - regex._regex_core.parse_string_set
    - name.isdigit
    - regex._regex_core.Info.is_open_group
    - b.pack_characters
    - regex._regex_core.Sequence.remove_captures
    - regex._regex_core.Sequence.optimise
    - choices.sort
    - regex._regex_core.Branch._compile
    - regex._regex_core.Range.__init__
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Info.open_group
    - regex._regex_core.Property.rebuild
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised:
    - ValueError
    - error
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: patterns.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - string
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4460
    functionName: regex._regex_core.Scanner.scan
    functionSourceFile: regex._regex_core
    functionUses: 1
    functionsReached:
    - m.end
    - m.group
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.end
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.group
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _regex.get_properties
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: PROPERTIES.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: PROPERTY_NAMES.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: values.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: prop_values.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ASCII_CHARSET_ESCAPES.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: UNICODE_CHARSET_ESCAPES.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ASCII_POSITION_ESCAPES.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: UNICODE_POSITION_ESCAPES.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: WORD_POSITION_ESCAPES.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: regex.test_regex
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex.test_regex.test_main
    - unittest.main
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 11
    functionName: regex.test_regex.StrSubclass.__getitem__
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.super
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 15
    functionName: regex.test_regex.BytesSubclass.__getitem__
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f603c788f10>
    argNames:
    - self
    - actual
    - expect
    - msg
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 47
    functionName: regex.test_regex.RegexTests.assertTypedEqual
    functionSourceFile: regex.test_regex
    functionUses: 1
    functionsReached:
    - <builtin>.zip
    - unittest.TestCase.assertIs
    - <builtin>.isinstance
    - <builtin>.type
    - regex.test_regex.RegexTests.assertTypedEqual.recurse
    - unittest.TestCase.assertEqual
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.TestCase.assertEqual
    functionSourceFile: unittest
    functionUses: 93
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - actual
    - expect
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 50
    functionName: regex.test_regex.RegexTests.assertTypedEqual.recurse
    functionSourceFile: regex.test_regex
    functionUses: 2
    functionsReached:
    - <builtin>.zip
    - unittest.TestCase.assertIs
    - <builtin>.isinstance
    - <builtin>.type
    - regex.test_regex.RegexTests.assertTypedEqual.recurse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.zip
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.TestCase.assertIs
    functionSourceFile: unittest
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 59
    functionName: regex.test_regex.RegexTests.test_weakref
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Character.__init__
    - regex._regex_core.Source.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - weakref.proxy.findall
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - unittest.TestCase.fail
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - weakref.proxy
    - b.pack_characters
    - cost.append
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - x.findall
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: weakref.proxy
    functionSourceFile: weakref
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.findall
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: weakref.proxy.findall
    functionSourceFile: weakref
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.TestCase.fail
    functionSourceFile: unittest
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 10
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 66
    functionName: regex.test_regex.RegexTests.test_search_star_plus
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - matchobj
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 78
    functionName: regex.test_regex.RegexTests.bump_num
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - <builtin>.int
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 18
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 82
    functionName: regex.test_regex.RegexTests.test_basic_regex_sub
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_basic_regex_sub.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 113
    functionName: regex.test_regex.RegexTests.test_bug_449964
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 118
    functionName: regex.test_regex.RegexTests.test_bug_449000
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 129
    functionName: regex.test_regex.RegexTests.test_bug_1661
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - unittest.TestCase.assertRaisesRegex
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bug_1661.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.TestCase.assertRaisesRegex
    functionSourceFile: unittest
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bug_1661.<lambda2>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bug_1661.<lambda3>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bug_1661.<lambda4>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 141
    functionName: regex.test_regex.RegexTests.test_bug_3629
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Character.__init__
    - regex._regex_core.Source.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - regex._regex_core.GreedyRepeat.dump
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - <builtin>.repr
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.repr
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 33
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 146
    functionName: regex.test_regex.RegexTests.test_sub_template_numeric_escape
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - unittest.TestCase.assertRaisesRegex
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda2>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda3>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda4>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda5>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda6>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda7>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda8>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda9>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda10>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda11>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda12>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 203
    functionName: regex.test_regex.RegexTests.test_qualified_re_sub
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 207
    functionName: regex.test_regex.RegexTests.test_bug_114660
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 211
    functionName: regex.test_regex.RegexTests.test_bug_462270
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 220
    functionName: regex.test_regex.RegexTests.test_bug_14462
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 9
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 226
    functionName: regex.test_regex.RegexTests.test_symbolic_refs
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - unittest.TestCase.assertRaisesRegex
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_symbolic_refs.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_symbolic_refs.<lambda2>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_symbolic_refs.<lambda3>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_symbolic_refs.<lambda4>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_symbolic_refs.<lambda5>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_symbolic_refs.<lambda6>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_symbolic_refs.<lambda7>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 249
    functionName: regex.test_regex.RegexTests.test_re_subn
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - pat.subn
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - locale.getpreferredencoding
    - <builtin>.hasattr
    - regex._regex_core.Character.__init__
    - regex._regex_core.Source.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex.regex.subn
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 23
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 256
    functionName: regex.test_regex.RegexTests.test_re_split
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex.regex.splititer
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - pat.split
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex.regex.split
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - pat.splititer
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 307
    functionName: regex.test_regex.RegexTests.test_qualified_re_split
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - pat.split
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex.regex.split
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 12
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 320
    functionName: regex.test_regex.RegexTests.test_re_findall
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 345
    functionName: regex.test_regex.RegexTests.test_bug_117612
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 17
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 349
    functionName: regex.test_regex.RegexTests.test_re_match
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - m.group
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 12
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 376
    functionName: regex.test_regex.RegexTests.test_re_groupref_exists
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - p.match
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.match
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 7
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 399
    functionName: regex.test_regex.RegexTests.test_re_groupref
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 415
    functionName: regex.test_regex.RegexTests.test_groupdict
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 419
    functionName: regex.test_regex.RegexTests.test_expand
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 30
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 424
    functionName: regex.test_regex.RegexTests.test_repeat_minmax
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 16
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 461
    functionName: regex.test_regex.RegexTests.test_getattr
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - regex._regex_core.Sequence.max_width
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - <builtin>.repr
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 17
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 491
    functionName: regex.test_regex.RegexTests.test_special_escapes
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 524
    functionName: regex.test_regex.RegexTests.test_bigcharset
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 539
    functionName: regex.test_regex.RegexTests.test_anyall
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 11
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 544
    functionName: regex.test_regex.RegexTests.test_non_consuming
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 15
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 558
    functionName: regex.test_regex.RegexTests.test_ignore_case
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 38
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 584
    functionName: regex.test_regex.RegexTests.test_case_folding
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - locale.getpreferredencoding
    - <builtin>.hasattr
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - unittest.TestCase.fail
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - regex._regex_core.Sequence.max_width
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 672
    functionName: regex.test_regex.RegexTests.test_category
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 675
    functionName: regex.test_regex.RegexTests.test_not_literal
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 679
    functionName: regex.test_regex.RegexTests.test_search_coverage
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 683
    functionName: regex.test_regex.RegexTests.test_re_escape
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - s.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex.regex.escape
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - r.encode
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - c.isspace
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - regex._regex_core.GreedyRepeat.dump
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - pattern.decode
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 696
    functionName: regex.test_regex.RegexTests.test_re_escape_byte
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - s.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - <builtin>.bytes
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - locale_sensitive.update
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex.regex.escape
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - r.encode
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - c.isspace
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - regex._regex_core.GreedyRepeat.dump
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - pattern.decode
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 708
    functionName: regex.test_regex.RegexTests.test_constants
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - unittest.TestCase.fail
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 720
    functionName: regex.test_regex.RegexTests.test_flags
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Character.__init__
    - regex._regex_core.Source.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - regex._regex_core.GreedyRepeat.dump
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - <builtin>.repr
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 7
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 725
    functionName: regex.test_regex.RegexTests.test_sre_character_literals
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - unittest.TestCase.assertRaisesRegex
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sre_character_literals.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 7
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 741
    functionName: regex.test_regex.RegexTests.test_sre_character_class_literals
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - unittest.TestCase.assertRaisesRegex
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_sre_character_class_literals.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 753
    functionName: regex.test_regex.RegexTests.test_bug_113254
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 758
    functionName: regex.test_regex.RegexTests.test_bug_527371
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 767
    functionName: regex.test_regex.RegexTests.test_bug_545855
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - unittest.TestCase.assertRaisesRegex
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bug_545855.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 773
    functionName: regex.test_regex.RegexTests.test_bug_418626
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 788
    functionName: regex.test_regex.RegexTests.test_bug_612074
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - s.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Character.__init__
    - regex._regex_core.Source.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex.regex.escape
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - items.reverse
    - regex._regex_core.SetInter.matches
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - r.encode
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - c.isspace
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - pattern.decode
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 792
    functionName: regex.test_regex.RegexTests.test_stack_overflow
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 799
    functionName: regex.test_regex.RegexTests.test_scanner
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - scanner.scanner.scanner
    - m.group
    - <builtin>.hasattr
    - <builtin>.type
    - <builtin>.repr
    - m.end
    - unittest.TestCase.assertEqual
    - regex._regex_core.Scanner.scan
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - scanner
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 800
    functionName: regex.test_regex.RegexTests.test_scanner.s_ident
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - scanner
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 801
    functionName: regex.test_regex.RegexTests.test_scanner.s_operator
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - scanner
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 802
    functionName: regex.test_regex.RegexTests.test_scanner.s_float
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - <builtin>.float
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - scanner
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 803
    functionName: regex.test_regex.RegexTests.test_scanner.s_int
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scanner.scanner.scanner
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 815
    functionName: regex.test_regex.RegexTests.test_bug_448951
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 8
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 824
    functionName: regex.test_regex.RegexTests.test_bug_725106
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 842
    functionName: regex.test_regex.RegexTests.test_bug_725149
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 849
    functionName: regex.test_regex.RegexTests.test_bug_764548
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 855
    functionName: regex.test_regex.RegexTests.test_finditer
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - pat.finditer
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - regex.regex.finditer
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 859
    functionName: regex.test_regex.RegexTests.test_bug_926075
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - unittest.TestCase.fail
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 863
    functionName: regex.test_regex.RegexTests.test_bug_931848
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 868
    functionName: regex.test_regex.RegexTests.test_bug_581080
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Character.__init__
    - regex._regex_core.Source.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - pat.finditer
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - unittest.TestCase.assertRaises
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - regex.regex.finditer
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - scanner.search
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bug_581080.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - <builtin>.next
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.TestCase.assertRaises
    functionSourceFile: unittest
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scanner.search
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 877
    functionName: regex.test_regex.RegexTests.test_bug_817234
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - pat.finditer
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - unittest.TestCase.assertRaises
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - regex.regex.finditer
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bug_817234.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - <builtin>.next
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 883
    functionName: regex.test_regex.RegexTests.test_empty_array
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - array.array
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: array.array
    functionSourceFile: array
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 8
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 891
    functionName: regex.test_regex.RegexTests.test_inline_flags
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - p.match
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 918
    functionName: regex.test_regex.RegexTests.test_dollar_matches_twice
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - pattern.sub
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pattern.sub
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 14
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 930
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - unittest.TestCase.assertRaisesRegex
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - pat.match
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda2>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - bpat.match
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bpat.match
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda3>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - pat.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda4>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - pat.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda5>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - pat.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda6>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - bpat.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bpat.sub
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda7>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - bpat.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda8>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - bpat.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda9>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda10>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda11>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda12>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda13>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda14>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 9
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 964
    functionName: regex.test_regex.RegexTests.test_ascii_and_unicode_flag
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - unittest.TestCase.assertRaisesRegex
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_ascii_and_unicode_flag.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 991
    functionName: regex.test_regex.RegexTests.test_subscripting_match
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - unittest.TestCase.fail
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - m.group
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1002
    functionName: regex.test_regex.RegexTests.test_new_named_groups
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - unittest.TestCase.fail
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 74
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1008
    functionName: regex.test_regex.RegexTests.test_properties
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - unittest.TestCase.fail
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - regex._regex_core.Sequence.max_width
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1192
    functionName: regex.test_regex.RegexTests.test_word_class
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - pat.split
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex.regex.split
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1205
    functionName: regex.test_regex.RegexTests.test_search_anchor
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 49
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1208
    functionName: regex.test_regex.RegexTests.test_search_reverse
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - pat.finditer
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - regex.regex.finditer
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - regex._regex_core.GreedyRepeat.dump
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1306
    functionName: regex.test_regex.RegexTests.test_atomic
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 16
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1310
    functionName: regex.test_regex.RegexTests.test_possessive
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 23
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1336
    functionName: regex.test_regex.RegexTests.test_zerowidth
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - pat.finditer
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - regex.regex.finditer
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex.regex.splititer
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - regex._regex_core.GreedyRepeat.dump
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - pat.split
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex.regex.split
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - pat.splititer
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 8
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1394
    functionName: regex.test_regex.RegexTests.test_scoped_and_inline_flags
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1408
    functionName: regex.test_regex.RegexTests.test_repeated_repeats
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 26
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1417
    functionName: regex.test_regex.RegexTests.test_lookbehind
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - regex._regex_core.Sequence.max_width
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - <builtin>.repr
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 9
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1465
    functionName: regex.test_regex.RegexTests.test_unmatched_in_sub
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1486
    functionName: regex.test_regex.RegexTests.test_bug_10328
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - pat.subn
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - pat.finditer
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - items.reverse
    - regex._regex_core.SetInter.matches
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - m.group
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bug_10328.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bug_10328.<lambda2>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_bug_10328.<lambda3>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 11
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1503
    functionName: regex.test_regex.RegexTests.test_overlapped
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - pat.finditer
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - regex.regex.finditer
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - regex._regex_core.GreedyRepeat.dump
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - m.groups
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.groups
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1527
    functionName: regex.test_regex.RegexTests.test_splititer
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex.regex.splititer
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - pat.split
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex.regex.split
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - pat.splititer
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1532
    functionName: regex.test_regex.RegexTests.test_grapheme
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1544
    functionName: regex.test_regex.RegexTests.test_word_boundary
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - pat.split
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex.regex.split
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 30
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1568
    functionName: regex.test_regex.RegexTests.test_line_boundary
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 23
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1610
    functionName: regex.test_regex.RegexTests.test_branch_reset
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 42
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1664
    functionName: regex.test_regex.RegexTests.test_set
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - <builtin>.repr
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1741
    functionName: regex.test_regex.RegexTests.test_various
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - groups.split
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - locale.getpreferredencoding
    - <builtin>.hasattr
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - unittest.TestCase.fail
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - items.reverse
    - regex._regex_core.SetInter.matches
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - group_list.append
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - unittest.TestCase.subTest
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - unittest.TestCase.assertRaisesRegex
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - m.group
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: groups.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: group_list.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.TestCase.subTest
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 2476
    functionName: regex.test_regex.RegexTests.test_replacement
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - s.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex.regex.escape
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - r.encode
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - c.isspace
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - pattern.decode
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_replacement.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 2485
    functionName: regex.test_regex.RegexTests.test_common_prefix
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Character.__init__
    - regex._regex_core.Source.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - regex._regex_core.GreedyRepeat.dump
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - <builtin>.repr
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 8
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 2492
    functionName: regex.test_regex.RegexTests.test_captures
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 2512
    functionName: regex.test_regex.RegexTests.test_guards
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - m.span
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.span
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 7
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 2532
    functionName: regex.test_regex.RegexTests.test_turkic
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - all_chars.update
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - unittest.TestCase.fail
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - pairs.split
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - pair.split
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - matching.add
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pairs.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pair.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_chars.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: matching.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 17
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 2558
    functionName: regex.test_regex.RegexTests.test_named_lists
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - regex._regex_core.Sequence.max_width
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - <builtin>.repr
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 79
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 2612
    functionName: regex.test_regex.RegexTests.test_fuzzy
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - items.reverse
    - regex._regex_core.SetInter.matches
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - regex.regex.fullmatch
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - <builtin>.repr
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - pat.fullmatch
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 32
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 2805
    functionName: regex.test_regex.RegexTests.test_recursive
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - rgx.search
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rgx.search
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 16
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 2876
    functionName: regex.test_regex.RegexTests.test_copy
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Character.__init__
    - regex._regex_core.Source.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - pat.finditer
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - unittest.TestCase.assertTrue
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - copy.deepcopy
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - r.match
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - regex.regex.finditer
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - copy.copy
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex.regex.splititer
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - m2.detach_string
    - regex._regex_core.Sequence.get_required_string
    - pat.splititer
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copy.copy
    functionSourceFile: copy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.TestCase.assertTrue
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copy.deepcopy
    functionSourceFile: copy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.match
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m2.detach_string
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 2919
    functionName: regex.test_regex.RegexTests.test_format
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex.regex.subfn
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex.regex.subf
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - pat.subfn
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - regex._regex_core.GreedyRepeat.dump
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - pat.subf
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 12
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 2933
    functionName: regex.test_regex.RegexTests.test_fullmatch
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - regex.regex.fullmatch
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - pat.fullmatch
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 2955
    functionName: regex.test_regex.RegexTests.test_issue_18468
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - <builtin>.bytearray
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - locale.getpreferredencoding
    - <builtin>.hasattr
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex.test_regex.RegexTests.assertTypedEqual
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - <builtin>.zip
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - unittest.TestCase.assertIs
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - b.pack_characters
    - cost.append
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - regex.test_regex.RegexTests.assertTypedEqual.recurse
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.memoryview
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - regex._regex_core.Sequence.max_width
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - pat.split
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex.regex.split
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bytearray
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.memoryview
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 26
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 3031
    functionName: regex.test_regex.RegexTests.test_partial
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 496
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 3084
    functionName: regex.test_regex.RegexTests.test_hg_bugs
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - s.append
    - b.fix_groups
    - pickle.loads
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - <builtin>.bytes
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - pickle.dumps
    - regex._regex_core.Character.optimise
    - p.search
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - locale.getpreferredencoding
    - <builtin>.hasattr
    - regex._regex_core.Character.__init__
    - regex._regex_core.Source.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - m.span
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex.regex.escape
    - regex.regex.subf
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - pat.finditer
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - unittest.TestCase.assertRaises
    - regex._regex_core.parse_fuzzy_test
    - regex.regex.fullmatch
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - r.match
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - regex.regex.finditer
    - r.encode
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - x.group
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - pat.match
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - rx.search
    - regex._regex_core.parse_set_inter
    - name.isidentifier
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - c.isspace
    - sequence.append
    - digits.append
    - rx.findall
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - TEST_REGEX.finditer
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - unittest.TestCase.assertRaisesRegex
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex.regex.search
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - m.groupdict
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - pattern.decode
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - pat.fullmatch
    - regex._regex_core.Group.get_required_string
    - m.group
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - pat.search
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - pat.subf
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_hg_bugs.<lambda1>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_hg_bugs.<lambda2>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_hg_bugs.<lambda3>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - m.expand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.expand
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rx.search
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rx.findall
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_hg_bugs.<lambda4>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.group
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_hg_bugs.<lambda5>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: TEST_REGEX.finditer
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pickle.dumps
    functionSourceFile: pickle
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pickle.loads
    functionSourceFile: pickle
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_hg_bugs.<lambda6>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: -1
    functionName: regex.test_regex.RegexTests.test_hg_bugs.<lambda7>
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex.regex.compile
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.search
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.groupdict
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 40
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 4405
    functionName: regex.test_regex.RegexTests.test_fuzzy_ext
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - regex.regex.fullmatch
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - pat.fullmatch
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 4493
    functionName: regex.test_regex.RegexTests.test_subscripted_captures
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - info.group_index.items
    - regex.regex.match
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex.regex.subf
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - b.pack_characters
    - cost.append
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - pat.match
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - CHARACTER_ESCAPES.get
    - value.startswith
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - regex._regex_core.GreedyRepeat.dump
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - pat.subf
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 4512
    functionName: regex.test_regex.RegexTests.test_more_zerowidth
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - locale_sensitive.update
    - <builtin>.hasattr
    - locale.getpreferredencoding
    - regex._regex_core.Character.__init__
    - regex._regex_core.Source.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - m.span
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - pat.finditer
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - <builtin>.type
    - regex._regex_core.apply_quantifier
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - pat.sub
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - regex.regex.sub
    - cost.append
    - b.pack_characters
    - regex.regex.finditer
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Source.get
    - regex._regex_core.Sequence.get_firstset
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - regex._regex_core.GreedyRepeat.dump
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - pat.split
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - source.match
    - regex._regex_core.Group._compile
    - regex._regex_core.Source.match
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex.regex.split
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.Sequence._compile
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 4524
    functionName: regex.test_regex.RegexTests.test_line_ending
    functionSourceFile: regex.test_regex
    functionUses: 0
    functionsReached:
    - regex._regex_core.Conditional._compile
    - regex._regex_core.Group.optimise
    - regex._regex_core.parse_set_member
    - value_dict.get
    - regex._regex_core._get_required_string
    - regex._regex_core.Grapheme._compile
    - regex._regex_core.parse_atomic
    - regex._regex_core.parse_posix_class
    - regex._regex_core.make_ref_group
    - regex._regex_core.Branch._split_common_suffix
    - regex._regex_core.float_to_rational
    - regex._regex_core._check_group_features
    - string.index
    - regex._regex_core.parse_cost_equation
    - flat_code.extend
    - regex._regex_core.parse_lookaround
    - regex._regex_core.parse_octal_escape
    - <builtin>.all
    - regex._regex_core.Branch.__init__
    - branches.append
    - b.fix_groups
    - regex._regex_core.Property.has_simple_start
    - sequence.insert
    - regex._regex_core.Character.has_simple_start
    - i.matches
    - regex._regex_core.Source.at_end
    - regex._regex_core.GreedyRepeat.get_required_string
    - regex._regex_core.RegexBase.__init__
    - regex._regex_core.Grapheme.dump
    - element.is_empty
    - regex._regex_core.CallGroup._compile
    - regex._regex_core.String.dump
    - regex._regex_core.Branch._reduce_to_set
    - regex._regex_core.Prune._compile
    - i.with_flags
    - regex._regex_core.parse_limited_quantifier
    - characters.extend
    - regex._regex_core.Group.__init__
    - regex._regex_core.parse_cost_term
    - regex._regex_core.CallGroup.__init__
    - s.get_required_string
    - regex._regex_core.Branch._flatten_branches
    - s.optimise
    - regex._regex_core.make_character
    - regex._regex_core.parse_name
    - regex._regex_core.Character.optimise
    - regex._regex_core.PossessiveRepeat._compile
    - <builtin>.len
    - code.append
    - regex._regex_core.make_sequence
    - <builtin>.hasattr
    - locale_sensitive.update
    - locale.getpreferredencoding
    - regex._regex_core.Source.__init__
    - regex._regex_core.Character.__init__
    - string.find
    - regex._regex_core.Branch.fix_groups
    - group.compile
    - regex._regex_core.parse_lookaround_conditional
    - regex._regex_core.Range.dump
    - substring.append
    - regex._regex_core.Branch.pack_characters
    - <builtin>.list
    - regex.regex.findall
    - info.group_index.items
    - sequence.pop
    - regex._regex_core.Fuzzy.__init__
    - POSITION_ESCAPES.get
    - regex._regex_core._fold_case
    - regex._regex_core.Source.expect
    - s.pack_characters
    - regex._regex_core.LookAroundConditional.optimise
    - regex._regex_core.parse_escape
    - regex._regex_core.parse_set_imp_union
    - regex._regex_core.String._compile
    - regex._regex_core.Group.dump
    - regex._regex_core.Range.optimise
    - regex._regex_core.Branch._can_split
    - s.max_width
    - regex._regex_core.StringSet.__init__
    - regex._regex_core.Property.optimise
    - regex._regex_core.Property.dump
    - args_supplied.add
    - <builtin>.set
    - regex._regex_core.apply_constraint
    - regex._regex_core.parse_extension
    - regex._regex_core.Any.dump
    - new_chunks.append
    - regex._regex_core.parse_sequence
    - regex._regex_core.Sequence.has_simple_start
    - regex._regex_core.RegexBase.compile
    - regex._regex_core.apply_quantifier
    - <builtin>.type
    - regex._regex_core.Conditional.__init__
    - regex._regex_core.Info.__init__
    - <builtin>.ord
    - constraints.setdefault
    - regex._regex_core.Sequence.optimise
    - regex._regex_core.Range.__init__
    - regex._regex_core.Range.rebuild
    - regex._regex_core.Property.rebuild
    - regex._regex_core.SetUnion.optimise
    - pat.findall
    - regex._regex_core.Branch._is_full_case
    - _regex.get_expand_on_folding
    - regex._regex_core.StringSet.dump
    - regex._regex_core.Property.matches
    - regex._regex_core.Character.rebuild
    - chunks.sort
    - regex._regex_core.SetUnion.matches
    - <builtin>.min
    - <builtin>.range
    - regex._regex_core.String.get_required_string
    - regex._regex_core.LookAround.optimise
    - b.optimise
    - regex._regex_core._parse_pattern
    - regex._regex_core.Source.get_while
    - folded_characters.extend
    - regex._regex_core.Fuzzy._constraints_to_string
    - regex._regex_core.RefGroup.__init__
    - new_branches.extend
    - repeat.append
    - regex._regex_core.SetInter.matches
    - items.reverse
    - <builtin>.any
    - regex._regex_core.parse_flag_set
    - collections.defaultdict
    - regex._regex_core.parse_fuzzy_test
    - result.endswith
    - regex._regex_core.parse_set
    - regex._regex_core.SetBase._handle_case_folding
    - regex._regex_core.parse_named_char
    - regex._regex_core.Sequence.dump
    - regex._regex_core.numeric_to_rational
    - regex._regex_core.parse_positional_flags
    - regex._regex_core.PossessiveRepeat.dump
    - regex._regex_core.LookAround._compile
    - regex._regex_core.CallRef.__init__
    - cache_dict.keys
    - regex._regex_core.PrecompiledCode.__init__
    - regex._regex_core.parse_paren
    - call_refs.get
    - regex._regex_core.Branch.is_empty
    - <builtin>.int
    - source.expect
    - chunks.append
    - new_branches.append
    - string.decode
    - items.add
    - b.dump
    - regex._regex_core.Sequence.fix_groups
    - b.get_firstset
    - regex._regex_core.PrecompiledCode._compile
    - literals.append
    - regex._regex_core.LookAroundConditional.__init__
    - regex._regex_core.Sequence.__init__
    - <builtin>.iter
    - regex._regex_core.Sequence._flush_characters
    - regex._regex_core.Failure._compile
    - regex._regex_core.Atomic._compile
    - regex._regex_core.parse_hex_escape
    - <builtin>.next
    - regex._regex_core.make_case_flags
    - regex._regex_core.Conditional.optimise
    - regex._regex_core.Fuzzy._compile
    - cost.append
    - b.pack_characters
    - <builtin>.dict
    - regex._regex_core.parse_conditional
    - regex._regex_core.parse_property
    - regex._regex_core.is_cased_i
    - regex._regex_core.standardise_name
    - regex._regex_core.LookAround.dump
    - regex._regex_core.parse_constraint
    - value.upper
    - regex._regex_core.parse_numeric_escape
    - regex._regex_core.parse_comment
    - items.clear
    - regex._regex_core.is_octal
    - seen.add
    - _regex.compile
    - regex._regex_core.LookAroundConditional.dump
    - b.compile
    - ASCII_CHARSET_ESCAPES.get
    - regex._regex_core.Property.__init__
    - items.extend
    - regex._regex_core.SetBase.dump
    - regex._regex_core.Character.dump
    - regex._regex_core._compile_firstset
    - WORD_POSITION_ESCAPES.get
    - PROPERTIES.get
    - regex._regex_core.is_above_limit
    - regex._regex_core.Sequence._fix_full_casefold
    - unittest.TestCase.assertEqual
    - code.extend
    - name.isidentifier
    - regex._regex_core.parse_set_inter
    - info.call_refs.get
    - regex._regex_core.Property._compile
    - regex._regex_core.CallGroup.dump
    - regex._regex_core.parse_fuzzy
    - regex._regex_core.Atomic.optimise
    - _regex.has_property_value
    - string.startswith
    - numeric.split
    - value.startswith
    - CHARACTER_ESCAPES.get
    - regex._regex_core.parse_call_group
    - regex._regex_core.Sequence.get_firstset
    - regex._regex_core.Source.get
    - i.is_empty
    - regex._regex_core.SetDiff.optimise
    - <builtin>.float
    - regex._regex_core.LookAround.__init__
    - test.compile
    - s.compile
    - regex._regex_core.Info.close_group
    - sequence.append
    - digits.append
    - regex._regex_core.Branch.dump
    - s.get_firstset
    - regex._regex_core.GreedyRepeat.optimise
    - regex._regex_core.RefGroup.dump
    - regex._regex_core.parse_call_named_group
    - info.named_lists_used.items
    - regex.regex._compile.complain_unused_args
    - <builtin>.isinstance
    - regex._regex_core.SetDiff.matches
    - <builtin>.print
    - additional_groups.append
    - regex._regex_core.SetSymDiff.matches
    - arguments.append
    - i.dump
    - others.append
    - args_needed.add
    - regex._regex_core.parse_set_diff
    - <builtin>.frozenset
    - regex._regex_core.parse_property_name
    - locale_sensitive.clear
    - ASCII_POSITION_ESCAPES.get
    - choices.append
    - args_dict.clear
    - <builtin>.sum
    - regex._regex_core.make_string_set
    - regex._regex_core.parse_count
    - UNICODE_CHARSET_ESCAPES.get
    - regex._regex_core.parse_fuzzy_compare
    - regex._regex_core.GreedyRepeat._compile
    - UNICODE_POSITION_ESCAPES.get
    - regex._regex_core.Atomic.dump
    - regex._regex_core.Sequence.pack_characters
    - regex._regex_core.parse_cost_constraint
    - regex._regex_core.Branch._is_folded
    - regex._regex_core.lookup_property
    - items.insert
    - regex._regex_core._flatten_code
    - regex._regex_core.parse_flags
    - <builtin>.ascii
    - regex._regex_core.GreedyRepeat.dump
    - regex._regex_core.Sequence.max_width
    - constraints.append
    - b.is_empty
    - regex._regex_core.SetUnion._compile
    - fs.discard
    - regex._regex_core.Range._compile
    - regex._regex_core.Info.is_open_group
    - regex._regex_core.Branch._compile
    - regex._regex_core.Sequence.is_empty
    - collections.defaultdict.items
    - regex._regex_core.Branch.get_firstset
    - regex._regex_core.Info.open_group
    - regex._regex_core.Sequence._merge_chunks
    - regex._regex_core.RegexBase.with_flags
    - _regex.get_all_cases
    - regex._regex_core.Branch._flush_set_members
    - regex._regex_core.LookAroundConditional.get_required_string
    - regex._regex_core.Group._compile
    - source.match
    - regex._regex_core.Source.match
    - regex._regex_core.Sequence._compile
    - VERBS.get
    - regex._regex_core.String.has_simple_start
    - s.dump
    - b.with_flags
    - regex._regex_core._shrink_cache
    - <builtin>.max
    - regex._regex_core.parse_common
    - regex._regex_core.Character.get_required_string
    - regex._regex_core.LookAroundConditional.max_width
    - unicodedata.lookup
    - items.append
    - regex.regex._compile
    - regex._regex_core.LookAroundConditional._compile
    - regex._regex_core.String.__init__
    - CHARSET_ESCAPES.get
    - regex._regex_core.Any.has_simple_start
    - regex._regex_core.parse_set_union
    - regex._regex_core.SetBase.__init__
    - regex._regex_core.Branch._add_precheck
    - regex._regex_core.parse_cost_limit
    - regex._regex_core.Branch._can_split_rev
    - <builtin>.chr
    - regex._regex_core.parse_quantifier
    - regex._regex_core.parse_subpattern
    - random.sample
    - regex._regex_core.SetSymDiff.optimise
    - m.compile
    - regex._regex_core.parse_set_item
    - regex._regex_core.parse_flags_subpattern
    - <builtin>.abs
    - regex._regex_core.Character._compile
    - charset.add
    - regex._regex_core.parse_fuzzy_item
    - regex._regex_core.make_property
    - m.optimise
    - _regex.fold_case
    - regex._regex_core.Character.matches
    - regex._regex_core.Atomic.__init__
    - charset.extend
    - regex._regex_core.Sequence.get_required_string
    - regex._regex_core.RefGroup._compile
    - regex._regex_core.Group.get_required_string
    - regex._regex_core.Branch._split_common_prefix
    - alternatives.append
    - <builtin>.bool
    - regex._regex_core.Atomic.get_required_string
    - regex._regex_core._check_firstset
    - regex._regex_core.Conditional.dump
    - regex._regex_core.SetInter.optimise
    - regex._regex_core.Range.matches
    - regex._regex_core.Atomic.has_simple_start
    - s.fix_groups
    - _QUANTIFIERS.get
    - _locale_sensitive.get
    - regex._regex_core.Branch.optimise
    - regex._regex_core.ZeroWidthBase.__init__
    - members.add
    - regex._regex_core.GreedyRepeat.__init__
    - regex._regex_core.Group.has_simple_start
    - <builtin>.tuple
    - characters.append
    - regex._regex_core.parse_string_set
    - name.isdigit
    - choices.sort
    - regex._regex_core.Any._compile
    - regex._regex_core.parse_group_ref
    - regex._regex_core.Fuzzy.dump
    - regex._regex_core.parse_set_symm_diff
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4530
    functionName: regex.test_regex.test_main
    functionSourceFile: regex.test_regex
    functionUses: 1
    functionsReached:
    - unittest.main
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.main
    functionSourceFile: unittest
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_search':
  - 57
  - 58
  '...fuzz_search.TestOneInput':
  - 38
  - 39
  - 40
  - 21
  - 24
  - 25
  - 26
  '...fuzz_search.main':
  - 52
  - 53
  - 54
  regex._regex_core:
  - 1665
  - 4483
  - 4487
  - 4488
  - 265
  - 266
  - 267
  - 140
  - 141
  - 4489
  - 143
  - 144
  - 145
  - 146
  - 147
  - 4492
  - 4493
  - 151
  - 4512
  - 4513
  - 4514
  - 4515
  - 4516
  - 4517
  - 4518
  - 4521
  - 4522
  - 4523
  - 4524
  - 4525
  - 4526
  - 4527
  - 4528
  - 4530
  - 4531
  - 4550
  - 4551
  - 4557
  - 4558
  - 4566
  - 4567
  - 124
  - 1663
  regex._regex_core.Any._compile:
  - 1985
  regex._regex_core.Any.dump:
  - 1990
  regex._regex_core.Atomic.__eq__:
  - 2050
  regex._regex_core.Atomic.__init__:
  - 2005
  regex._regex_core.Atomic._compile:
  - 2039
  regex._regex_core.Atomic.can_be_affix:
  - 2027
  regex._regex_core.Atomic.contains_group:
  - 2030
  regex._regex_core.Atomic.dump:
  - 2043
  - 2044
  regex._regex_core.Atomic.fix_groups:
  - 2009
  regex._regex_core.Atomic.get_firstset:
  - 2033
  regex._regex_core.Atomic.get_required_string:
  - 2057
  regex._regex_core.Atomic.has_simple_start:
  - 2036
  regex._regex_core.Atomic.is_empty:
  - 2047
  regex._regex_core.Atomic.max_width:
  - 2054
  regex._regex_core.Atomic.optimise:
  - 2012
  - 2014
  regex._regex_core.Atomic.pack_characters:
  - 2019
  regex._regex_core.Atomic.remove_captures:
  - 2023
  regex._regex_core.Branch.__eq__:
  - 2450
  regex._regex_core.Branch.__init__:
  - 2065
  regex._regex_core.Branch._add_precheck:
  - 2112
  - 2113
  - 2117
  - 2120
  - 2108
  - 2111
  regex._regex_core.Branch._can_split:
  - 2272
  - 2276
  - 2277
  - 2281
  - 2282
  - 2265
  - 2268
  regex._regex_core.Branch._can_split_rev:
  - 2304
  - 2308
  - 2309
  - 2289
  - 2292
  - 2295
  - 2299
  - 2303
  regex._regex_core.Branch._compile:
  - 2152
  - 2153
  - 2147
  - 2151
  regex._regex_core.Branch._flatten_branches:
  - 2170
  - 2171
  - 2172
  - 2173
  - 2175
  regex._regex_core.Branch._flush_char_prefix:
  - 2377
  - 2380
  - 2382
  - 2383
  - 2387
  - 2388
  - 2389
  - 2390
  - 2391
  - 2394
  - 2395
  - 2397
  - 2398
  regex._regex_core.Branch._flush_set_members:
  - 2403
  - 2406
  - 2407
  - 2409
  - 2411
  - 2413
  regex._regex_core.Branch._is_folded:
  - 2434
  - 2435
  - 2438
  - 2440
  - 2441
  - 2426
  - 2429
  - 2430
  regex._regex_core.Branch._is_full_case:
  - 2417
  - 2421
  regex._regex_core.Branch._is_simple_character:
  - 2344
  regex._regex_core.Branch._merge_common_prefixes:
  - 2336
  - 2338
  - 2319
  - 2322
  - 2323
  - 2325
  - 2326
  - 2327
  - 2328
  - 2330
  - 2331
  - 2333
  regex._regex_core.Branch._reduce_to_set:
  - 2369
  - 2350
  - 2352
  - 2353
  - 2355
  - 2357
  - 2362
  - 2364
  - 2367
  regex._regex_core.Branch._split_common_prefix:
  - 2211
  - 2184
  - 2185
  - 2186
  - 2216
  - 2188
  - 2217
  - 2191
  - 2197
  - 2202
  - 2206
  regex._regex_core.Branch._split_common_suffix:
  - 2244
  - 2247
  - 2252
  - 2257
  - 2226
  - 2227
  - 2228
  - 2258
  - 2230
  - 2233
  - 2239
  regex._regex_core.Branch.can_be_affix:
  - 2134
  regex._regex_core.Branch.contains_group:
  - 2137
  regex._regex_core.Branch.dump:
  - 2160
  - 2161
  - 2162
  - 2163
  - 2164
  regex._regex_core.Branch.fix_groups:
  - 2069
  - 2070
  regex._regex_core.Branch.get_firstset:
  - 2144
  - 2140
  - 2141
  - 2142
  regex._regex_core.Branch.is_atomic:
  - 2131
  regex._regex_core.Branch.is_empty:
  - 2447
  regex._regex_core.Branch.max_width:
  - 2453
  regex._regex_core.Branch.optimise:
  - 2080
  - 2081
  - 2084
  - 2088
  - 2090
  - 2091
  - 2093
  - 2095
  - 2097
  - 2098
  - 2099
  - 2101
  - 2073
  - 2074
  - 2077
  - 2105
  regex._regex_core.Branch.pack_characters:
  - 2123
  regex._regex_core.Branch.remove_captures:
  - 2127
  regex._regex_core.CallGroup.__eq__:
  - 2493
  regex._regex_core.CallGroup.__init__:
  - 2457
  regex._regex_core.CallGroup.dump:
  - 2490
  regex._regex_core.CallGroup.fix_groups:
  - 2473
  - 2466
  - 2476
  - 2479
  regex._regex_core.CallRef._compile:
  - 2507
  regex._regex_core.Character.__init__:
  - 2529
  - 2519
  - 2521
  - 2523
  - 2525
  - 2527
  regex._regex_core.Character._compile:
  - 2560
  - 2563
  - 2548
  - 2550
  - 2552
  - 2555
  - 2558
  regex._regex_core.Character.dump:
  - 2566
  - 2567
  regex._regex_core.Character.get_firstset:
  - 2541
  regex._regex_core.Character.get_required_string:
  - 2577
  - 2580
  regex._regex_core.Character.max_width:
  - 2574
  regex._regex_core.Character.rebuild:
  - 2535
  regex._regex_core.Conditional.__eq__:
  - 2664
  regex._regex_core.Conditional.__init__:
  - 2586
  regex._regex_core.Conditional._compile:
  - 2643
  - 2644
  - 2645
  - 2646
  - 2647
  - 2649
  regex._regex_core.Conditional.can_be_affix:
  - 2632
  regex._regex_core.Conditional.contains_group:
  - 2635
  regex._regex_core.Conditional.dump:
  - 2656
  - 2657
  - 2658
  - 2654
  - 2655
  regex._regex_core.Conditional.fix_groups:
  - 2595
  - 2600
  - 2607
  - 2610
  - 2611
  regex._regex_core.Conditional.get_firstset:
  - 2638
  - 2639
  regex._regex_core.Conditional.is_atomic:
  - 2629
  regex._regex_core.Conditional.is_empty:
  - 2661
  regex._regex_core.Conditional.max_width:
  - 2668
  regex._regex_core.Conditional.optimise:
  - 2617
  - 2614
  - 2615
  regex._regex_core.Conditional.pack_characters:
  - 2620
  - 2621
  regex._regex_core.Conditional.remove_captures:
  - 2625
  - 2626
  regex._regex_core.Fuzzy.__eq__:
  - 2809
  regex._regex_core.Fuzzy.__init__:
  - 2725
  - 2726
  - 2727
  - 2728
  - 2732
  - 2733
  - 2734
  - 2736
  - 2737
  - 2740
  - 2744
  - 2745
  - 2746
  - 2717
  - 2718
  regex._regex_core.Fuzzy._compile:
  - 2785
  - 2788
  - 2790
  - 2791
  - 2792
  - 2793
  - 2795
  - 2796
  - 2771
  - 2773
  - 2774
  - 2777
  - 2778
  - 2782
  regex._regex_core.Fuzzy._constraints_to_string:
  - 2818
  - 2820
  - 2825
  - 2826
  - 2830
  - 2831
  - 2833
  - 2836
  - 2838
  - 2839
  - 2842
  - 2843
  - 2844
  - 2846
  regex._regex_core.Fuzzy.contains_group:
  - 2766
  regex._regex_core.Fuzzy.dump:
  - 2800
  - 2802
  - 2803
  - 2799
  regex._regex_core.Fuzzy.fix_groups:
  - 2752
  regex._regex_core.Fuzzy.is_atomic:
  - 2763
  regex._regex_core.Fuzzy.is_empty:
  - 2806
  regex._regex_core.Fuzzy.pack_characters:
  - 2755
  regex._regex_core.Fuzzy.remove_captures:
  - 2759
  regex._regex_core.Grapheme._compile:
  - 2852
  - 2853
  - 2855
  regex._regex_core.Grapheme.dump:
  - 2858
  regex._regex_core.GreedyRepeat.__eq__:
  - 2936
  regex._regex_core.GreedyRepeat.__init__:
  - 2872
  regex._regex_core.GreedyRepeat._compile:
  - 2912
  - 2914
  - 2916
  - 2917
  - 2920
  - 2911
  regex._regex_core.GreedyRepeat.contains_group:
  - 2900
  regex._regex_core.GreedyRepeat.dump:
  - 2930
  - 2923
  - 2927
  regex._regex_core.GreedyRepeat.fix_groups:
  - 2878
  regex._regex_core.GreedyRepeat.get_firstset:
  - 2904
  - 2905
  - 2903
  regex._regex_core.GreedyRepeat.get_required_string:
  - 2948
  - 2949
  - 2950
  - 2952
  - 2953
  - 2956
  - 2957
  regex._regex_core.GreedyRepeat.is_atomic:
  - 2894
  regex._regex_core.GreedyRepeat.is_empty:
  - 2933
  regex._regex_core.GreedyRepeat.max_width:
  - 2944
  - 2941
  regex._regex_core.GreedyRepeat.optimise:
  - 2881
  - 2883
  regex._regex_core.GreedyRepeat.pack_characters:
  - 2886
  regex._regex_core.GreedyRepeat.remove_captures:
  - 2890
  regex._regex_core.Group.__eq__:
  - 3059
  regex._regex_core.Group.__init__:
  - 2991
  regex._regex_core.Group._compile:
  - 3042
  - 3043
  - 3046
  - 3033
  - 3038
  - 3039
  regex._regex_core.Group.dump:
  - 3056
  - 3053
  - 3055
  regex._regex_core.Group.fix_groups:
  - 3000
  regex._regex_core.Group.get_firstset:
  - 3024
  regex._regex_core.Group.get_required_string:
  - 3066
  regex._regex_core.Group.has_simple_start:
  - 3027
  regex._regex_core.Group.is_atomic:
  - 3015
  regex._regex_core.Group.max_width:
  - 3063
  regex._regex_core.Group.optimise:
  - 3003
  - 3005
  regex._regex_core.Group.pack_characters:
  - 3008
  regex._regex_core.Group.remove_captures:
  - 3012
  regex._regex_core.Info:
  - 4262
  regex._regex_core.Info.close_group:
  - 4310
  regex._regex_core.Info.is_open_group:
  - 4320
  - 4322
  - 4316
  - 4319
  regex._regex_core.Info.open_group:
  - 4288
  - 4292
  - 4296
  - 4300
  - 4304
  - 4305
  - 4284
  - 4285
  regex._regex_core.Literal.dump:
  - 3993
  - 3994
  - 3995
  regex._regex_core.LookAround.__eq__:
  - 3141
  regex._regex_core.LookAround.__init__:
  - 3083
  - 3084
  - 3085
  regex._regex_core.LookAround._compile:
  - 3122
  - 3124
  - 3126
  - 3129
  - 3130
  regex._regex_core.LookAround.can_be_affix:
  - 3109
  regex._regex_core.LookAround.contains_group:
  - 3112
  regex._regex_core.LookAround.dump:
  - 3133
  - 3135
  regex._regex_core.LookAround.fix_groups:
  - 3089
  regex._regex_core.LookAround.get_firstset:
  - 3115
  - 3116
  - 3118
  regex._regex_core.LookAround.is_atomic:
  - 3106
  regex._regex_core.LookAround.is_empty:
  - 3138
  regex._regex_core.LookAround.optimise:
  - 3096
  - 3092
  - 3093
  regex._regex_core.LookAround.pack_characters:
  - 3099
  regex._regex_core.LookAround.remove_captures:
  - 3103
  regex._regex_core.LookAroundConditional.__eq__:
  - 3223
  regex._regex_core.LookAroundConditional.__init__:
  - 3152
  - 3153
  - 3151
  regex._regex_core.LookAroundConditional._compile:
  - 3200
  - 3201
  - 3202
  - 3204
  - 3195
  - 3196
  - 3197
  - 3198
  - 3199
  regex._regex_core.LookAroundConditional.can_be_affix:
  - 3187
  - 3188
  regex._regex_core.LookAroundConditional.contains_group:
  - 3192
  - 3191
  regex._regex_core.LookAroundConditional.dump:
  - 3209
  - 3211
  - 3212
  - 3213
  - 3214
  - 3215
  - 3216
  regex._regex_core.LookAroundConditional.fix_groups:
  - 3160
  - 3161
  - 3159
  regex._regex_core.LookAroundConditional.get_required_string:
  - 3230
  regex._regex_core.LookAroundConditional.is_atomic:
  - 3184
  - 3183
  regex._regex_core.LookAroundConditional.is_empty:
  - 3219
  - 3220
  regex._regex_core.LookAroundConditional.max_width:
  - 3227
  regex._regex_core.LookAroundConditional.optimise:
  - 3168
  - 3164
  - 3165
  - 3166
  regex._regex_core.LookAroundConditional.pack_characters:
  - 3172
  - 3173
  - 3174
  regex._regex_core.LookAroundConditional.remove_captures:
  - 3178
  - 3179
  - 3180
  regex._regex_core.PossessiveRepeat._compile:
  - 2964
  - 2965
  - 2969
  - 2970
  - 2972
  - 2974
  regex._regex_core.PossessiveRepeat.dump:
  - 2984
  - 2978
  - 2987
  - 2980
  regex._regex_core.PrecompiledCode._compile:
  - 3237
  regex._regex_core.Property.__init__:
  - 3248
  - 3250
  - 3252
  regex._regex_core.Property._compile:
  - 3273
  - 3275
  - 3277
  regex._regex_core.Property.dump:
  - 3285
  regex._regex_core.Property.get_firstset:
  - 3266
  regex._regex_core.Property.matches:
  - 3290
  regex._regex_core.Property.rebuild:
  - 3259
  regex._regex_core.Range.__init__:
  - 3313
  - 3315
  - 3310
  regex._regex_core.Range._compile:
  - 3360
  - 3356
  - 3358
  regex._regex_core.Range.dump:
  - 3368
  - 3366
  - 3367
  regex._regex_core.Range.optimise:
  - 3329
  - 3334
  - 3338
  - 3339
  - 3340
  - 3341
  - 3344
  - 3348
  - 3350
  - 3352
  - 3325
  regex._regex_core.Range.rebuild:
  - 3321
  regex._regex_core.RefGroup.__init__:
  - 3386
  regex._regex_core.RefGroup._compile:
  - 3413
  regex._regex_core.RefGroup.dump:
  - 3418
  regex._regex_core.RefGroup.fix_groups:
  - 3403
  - 3396
  regex._regex_core.RegexBase.__eq__:
  - 1938
  regex._regex_core.RegexBase.__hash__:
  - 1935
  regex._regex_core.RegexBase.__ne__:
  - 1941
  regex._regex_core.RegexBase.compile:
  - 1929
  regex._regex_core.RegexBase.get_required_string:
  - 1944
  regex._regex_core.RegexBase.with_flags:
  - 1890
  - 1893
  - 1895
  - 1899
  - 1882
  - 1885
  - 1886
  regex._regex_core.RegexFlag.__repr__:
  - 101
  - 104
  - 105
  - 107
  - 109
  - 110
  - 112
  - 114
  - 115
  - 94
  regex._regex_core.Scanner.__init__:
  - 4392
  - 4394
  - 4395
  - 4396
  - 4397
  - 4398
  - 4403
  - 4406
  - 4407
  - 4408
  - 4411
  - 4412
  - 4413
  - 4416
  - 4420
  - 4424
  - 4428
  - 4431
  - 4434
  - 4436
  - 4439
  - 4440
  - 4447
  - 4456
  - 4458
  regex._regex_core.Scanner.scan:
  - 4463
  - 4466
  - 4467
  - 4469
  - 4470
  - 4473
  - 4475
  - 4476
  - 4477
  regex._regex_core.Sequence.__eq__:
  - 3624
  regex._regex_core.Sequence.__init__:
  - 3433
  - 3434
  regex._regex_core.Sequence._compile:
  - 3528
  - 3529
  - 3524
  regex._regex_core.Sequence._fix_full_casefold:
  - 3585
  - 3586
  - 3587
  - 3590
  - 3594
  - 3595
  - 3569
  - 3570
  - 3571
  - 3575
  - 3576
  - 3579
  - 3580
  regex._regex_core.Sequence._flush_characters:
  - 3553
  - 3554
  - 3556
  - 3558
  - 3559
  - 3561
  - 3539
  - 3543
  - 3544
  - 3547
  - 3548
  - 3550
  regex._regex_core.Sequence._merge_chunks:
  - 3616
  - 3601
  - 3604
  - 3609
  - 3610
  - 3611
  - 3613
  regex._regex_core.Sequence.contains_group:
  - 3504
  regex._regex_core.Sequence.dump:
  - 3534
  - 3535
  regex._regex_core.Sequence.fix_groups:
  - 3440
  - 3441
  regex._regex_core.Sequence.get_firstset:
  - 3507
  - 3509
  - 3510
  - 3511
  - 3512
  - 3513
  - 3515
  - 3517
  regex._regex_core.Sequence.get_required_string:
  - 3639
  - 3636
  - 3637
  - 3631
  regex._regex_core.Sequence.has_simple_start:
  - 3520
  regex._regex_core.Sequence.is_atomic:
  - 3498
  regex._regex_core.Sequence.is_empty:
  - 3621
  regex._regex_core.Sequence.max_width:
  - 3627
  regex._regex_core.Sequence.optimise:
  - 3446
  - 3447
  - 3448
  - 3449
  - 3451
  - 3453
  regex._regex_core.Sequence.pack_characters:
  - 3456
  - 3489
  - 3491
  - 3460
  - 3461
  - 3462
  - 3465
  - 3466
  - 3471
  - 3472
  - 3473
  - 3476
  - 3478
  - 3483
  - 3485
  - 3487
  regex._regex_core.Sequence.remove_captures:
  - 3494
  regex._regex_core.SetBase.__init__:
  - 3649
  - 3650
  - 3652
  - 3647
  regex._regex_core.SetBase._compile:
  - 3681
  - 3671
  - 3673
  - 3675
  - 3678
  - 3679
  regex._regex_core.SetBase._handle_case_folding:
  - 3713
  - 3715
  - 3719
  - 3693
  - 3697
  - 3702
  - 3706
  - 3707
  - 3708
  - 3709
  - 3710
  - 3711
  regex._regex_core.SetBase.dump:
  - 3688
  - 3689
  - 3686
  regex._regex_core.SetBase.get_firstset:
  - 3664
  regex._regex_core.SetBase.max_width:
  - 3744
  - 3723
  - 3727
  - 3732
  - 3735
  - 3736
  - 3737
  - 3738
  - 3739
  - 3741
  regex._regex_core.SetBase.rebuild:
  - 3660
  regex._regex_core.SetDiff.matches:
  - 3772
  regex._regex_core.SetDiff.optimise:
  - 3759
  - 3760
  - 3762
  - 3763
  - 3766
  - 3769
  regex._regex_core.SetInter.matches:
  - 3802
  regex._regex_core.SetInter.optimise:
  - 3785
  - 3786
  - 3787
  - 3789
  - 3791
  - 3793
  - 3794
  - 3797
  - 3799
  regex._regex_core.SetSymDiff.matches:
  - 3833
  - 3834
  regex._regex_core.SetSymDiff.optimise:
  - 3815
  - 3816
  - 3817
  - 3819
  - 3821
  - 3823
  - 3824
  - 3827
  - 3829
  regex._regex_core.SetUnion._compile:
  - 3905
  - 3906
  - 3908
  - 3880
  - 3882
  - 3884
  - 3887
  - 3888
  - 3889
  - 3890
  - 3892
  - 3896
  - 3898
  - 3900
  - 3901
  - 3903
  regex._regex_core.SetUnion.matches:
  - 3913
  regex._regex_core.SetUnion.optimise:
  - 3874
  - 3876
  - 3848
  - 3849
  - 3850
  - 3852
  - 3853
  - 3854
  - 3856
  - 3859
  - 3861
  - 3862
  - 3863
  - 3865
  - 3866
  - 3868
  - 3870
  regex._regex_core.Source:
  - 4040
  regex._regex_core.Source.__init__:
  - 4042
  - 4046
  - 4047
  regex._regex_core.Source.__init__.<lambda1>:
  - 4047
  regex._regex_core.Source.at_end:
  - 4244
  - 4246
  - 4248
  - 4249
  - 4253
  regex._regex_core.Source.expect:
  - 4236
  regex._regex_core.Source.get:
  - 4065
  - 4078
  - 4058
  - 4060
  - 4063
  regex._regex_core.Source.get_many:
  - 4096
  - 4100
  - 4103
  - 4106
  - 4112
  - 4113
  - 4116
  - 4117
  - 4086
  - 4089
  - 4091
  - 4094
  regex._regex_core.Source.get_while:
  - 4128
  - 4131
  - 4133
  - 4134
  - 4135
  - 4143
  - 4146
  - 4148
  - 4123
  regex._regex_core.Source.match:
  - 4228
  - 4231
  - 4200
  - 4202
  - 4204
  - 4207
  - 4209
  - 4213
  regex._regex_core.Source.skip_while:
  - 4194
  - 4172
  - 4174
  - 4177
  - 4179
  - 4180
  - 4191
  regex._regex_core.String.__init__:
  - 3944
  - 3947
  - 3949
  - 3950
  - 3951
  - 3955
  regex._regex_core.String._compile:
  - 3978
  - 3973
  - 3975
  regex._regex_core.String.dump:
  - 3981
  - 3982
  regex._regex_core.String.get_firstset:
  - 3961
  - 3965
  regex._regex_core.String.max_width:
  - 3986
  regex._regex_core.StringSet.__init__:
  - 4007
  - 4008
  - 4020
  - 4021
  - 4022
  - 4024
  - 4028
  - 4030
  regex._regex_core.StringSet.dump:
  - 4033
  regex._regex_core.ZeroWidthBase.__init__:
  - 1949
  - 1950
  regex._regex_core.ZeroWidthBase._compile:
  - 1960
  - 1962
  - 1964
  regex._regex_core.ZeroWidthBase.dump:
  - 1970
  regex._regex_core.ZeroWidthBase.get_firstset:
  - 1956
  regex._regex_core._check_firstset:
  - 353
  - 354
  - 364
  - 366
  - 370
  - 372
  - 346
  - 347
  - 351
  regex._regex_core._check_group_features:
  - 4352
  - 4355
  - 4357
  - 4327
  - 4332
  - 4335
  - 4336
  - 4338
  - 4340
  - 4341
  - 4342
  - 4346
  regex._regex_core._compile_firstset:
  - 336
  - 337
  - 338
  - 339
  - 343
  regex._regex_core._compile_replacement:
  - 1792
  - 1796
  - 1798
  - 1800
  - 1802
  - 1807
  - 1738
  - 1739
  - 1740
  - 1742
  - 1743
  - 1744
  - 1746
  - 1748
  - 1750
  - 1752
  - 1754
  - 1756
  - 1757
  - 1762
  - 1767
  - 1770
  - 1772
  - 1773
  - 1778
  - 1780
  - 1785
  - 1786
  - 1789
  - 1790
  regex._regex_core._flatten_code:
  - 377
  - 379
  - 380
  regex._regex_core._fold_case:
  - 320
  - 322
  - 325
  regex._regex_core._get_required_string:
  - 4366
  - 4368
  - 4369
  - 4371
  - 4375
  regex._regex_core._parse_pattern:
  - 418
  - 419
  - 420
  - 421
  - 423
  - 425
  regex._regex_core._shrink_cache:
  - 294
  - 317
  - 299
  - 270
  - 307
  - 309
  - 316
  - 283
  - 284
  - 285
  regex._regex_core.apply_constraint:
  - 545
  - 546
  - 551
  - 552
  - 553
  - 555
  regex._regex_core.apply_quantifier:
  - 513
  - 514
  - 515
  - 519
  - 524
  - 525
  - 528
  - 538
  - 539
  - 541
  regex._regex_core.compile_repl_group:
  - 1839
  - 1840
  - 1841
  - 1843
  - 1844
  - 1845
  - 1846
  regex._regex_core.error:
  - 31
  regex._regex_core.error.__init__:
  - 43
  - 47
  - 48
  - 49
  - 51
  - 53
  - 54
  - 57
  regex._regex_core.float_to_rational:
  - 1625
  - 1626
  - 1628
  - 1631
  regex._regex_core.is_above_limit:
  - 575
  regex._regex_core.is_cased_f:
  - 332
  - 333
  regex._regex_core.is_cased_i:
  - 328
  - 329
  regex._regex_core.is_decimal:
  - 1185
  - 1186
  regex._regex_core.is_hexadecimal:
  - 1189
  - 1190
  regex._regex_core.is_octal:
  - 1181
  - 1182
  regex._regex_core.lookup_property:
  - 1668
  - 1670
  - 1671
  - 1673
  - 1676
  - 1679
  - 1681
  - 1682
  - 1683
  - 1689
  - 1690
  - 1691
  - 1696
  - 1700
  - 1701
  - 1702
  - 1703
  - 1704
  - 1707
  - 1708
  - 1710
  - 1711
  - 1713
  - 1716
  - 1717
  - 1718
  - 1720
  - 1721
  - 1724
  - 1725
  - 1726
  - 1727
  - 1728
  - 1729
  - 1732
  regex._regex_core.make_case_flags:
  - 385
  - 389
  regex._regex_core.make_character:
  - 400
  - 395
  - 396
  - 398
  regex._regex_core.make_property:
  - 411
  - 412
  - 415
  regex._regex_core.make_ref_group:
  - 403
  - 404
  regex._regex_core.make_sequence:
  - 1872
  - 1874
  regex._regex_core.make_string_set:
  - 408
  - 407
  regex._regex_core.numeric_to_rational:
  - 1636
  - 1637
  - 1642
  - 1643
  - 1644
  - 1645
  - 1646
  - 1650
  - 1651
  regex._regex_core.parse_atomic:
  - 1025
  - 1026
  - 1029
  - 1031
  - 1022
  regex._regex_core.parse_call_group:
  - 1056
  - 1058
  - 1060
  - 1052
  - 1053
  regex._regex_core.parse_call_named_group:
  - 1064
  - 1065
  - 1067
  - 1063
  regex._regex_core.parse_comment:
  - 930
  - 933
  - 935
  - 938
  - 939
  - 942
  regex._regex_core.parse_common:
  - 1034
  - 1037
  - 1039
  - 1041
  - 1042
  - 1045
  - 1047
  - 1049
  regex._regex_core.parse_conditional:
  - 959
  - 962
  - 963
  - 965
  - 966
  - 968
  - 969
  - 971
  - 972
  - 974
  - 983
  - 984
  - 985
  - 986
  - 987
  - 989
  - 991
  - 994
  - 996
  - 997
  - 999
  regex._regex_core.parse_constraint:
  - 720
  - 716
  - 717
  regex._regex_core.parse_cost_constraint:
  - 643
  - 645
  - 646
  - 648
  - 650
  - 652
  - 658
  - 661
  - 664
  - 668
  - 674
  - 676
  - 677
  - 680
  - 682
  - 683
  - 688
  - 691
  - 693
  - 696
  regex._regex_core.parse_cost_equation:
  - 736
  - 741
  - 742
  - 743
  - 745
  - 746
  - 749
  - 751
  - 754
  - 735
  regex._regex_core.parse_cost_limit:
  - 704
  - 706
  - 709
  regex._regex_core.parse_cost_term:
  - 768
  - 771
  - 762
  - 763
  - 764
  - 765
  regex._regex_core.parse_count:
  - 800
  - 801
  regex._regex_core.parse_escape:
  - 1193
  - 1196
  - 1198
  - 1201
  - 1203
  - 1204
  - 1208
  - 1213
  - 1214
  - 1216
  - 1217
  - 1219
  - 1220
  - 1222
  - 1223
  - 1225
  - 1226
  - 1229
  - 1230
  - 1232
  - 1234
  - 1236
  - 1237
  - 1240
  - 1241
  - 1242
  - 1243
  - 1244
  - 1245
  - 1246
  - 1248
  - 1250
  - 1253
  - 1254
  - 1255
  - 1256
  - 1258
  - 1260
  - 1263
  - 1264
  - 1265
  - 1268
  - 1270
  - 1273
  regex._regex_core.parse_extension:
  - 896
  - 897
  - 899
  - 900
  - 901
  - 904
  - 905
  - 908
  - 910
  - 912
  - 913
  - 915
  - 916
  - 917
  - 921
  - 922
  - 924
  - 894
  regex._regex_core.parse_flag_set:
  - 1078
  - 1076
  - 1077
  - 1070
  regex._regex_core.parse_flags:
  - 1088
  - 1089
  - 1090
  - 1096
  - 1086
  - 1087
  regex._regex_core.parse_flags_subpattern:
  - 1122
  - 1126
  - 1128
  - 1132
  - 1138
  - 1147
  - 1148
  - 1150
  - 1151
  regex._regex_core.parse_fuzzy:
  - 609
  - 612
  - 617
  - 618
  - 619
  - 624
  - 625
  - 627
  regex._regex_core.parse_fuzzy_compare:
  - 729
  - 726
  - 727
  regex._regex_core.parse_fuzzy_item:
  - 640
  - 633
  - 636
  regex._regex_core.parse_fuzzy_test:
  - 775
  - 776
  - 777
  - 779
  - 780
  - 782
  - 783
  - 784
  - 785
  - 787
  - 788
  - 790
  - 793
  - 795
  regex._regex_core.parse_group_ref:
  - 1353
  - 1354
  - 1356
  - 1357
  - 1358
  - 1361
  regex._regex_core.parse_hex_escape:
  - 1345
  - 1346
  - 1330
  - 1333
  - 1334
  - 1335
  - 1338
  - 1341
  regex._regex_core.parse_limited_quantifier:
  - 579
  - 581
  - 582
  - 583
  - 586
  - 587
  - 589
  - 593
  - 595
  - 599
  - 602
  regex._regex_core.parse_lookaround:
  - 947
  - 950
  - 951
  - 954
  - 956
  regex._regex_core.parse_lookaround_conditional:
  - 1004
  - 1005
  - 1008
  - 1010
  - 1011
  - 1012
  - 1014
  - 1016
  - 1018
  regex._regex_core.parse_name:
  - 1162
  - 1163
  - 1165
  - 1168
  - 1170
  - 1174
  regex._regex_core.parse_named_char:
  - 1376
  - 1377
  - 1378
  - 1380
  - 1381
  - 1387
  - 1374
  regex._regex_core.parse_numeric_escape:
  - 1284
  - 1285
  - 1289
  - 1290
  - 1293
  - 1298
  - 1299
  - 1303
  - 1306
  - 1276
  - 1277
  - 1279
  regex._regex_core.parse_octal_escape:
  - 1312
  - 1313
  - 1315
  - 1319
  - 1320
  - 1322
  - 1309
  - 1311
  regex._regex_core.parse_paren:
  - 804
  - 808
  - 809
  - 812
  - 813
  - 816
  - 817
  - 819
  - 823
  - 824
  - 825
  - 828
  - 829
  - 832
  - 834
  - 835
  - 836
  - 838
  - 839
  - 841
  - 842
  - 844
  - 845
  - 847
  - 848
  - 850
  - 851
  - 853
  - 854
  - 856
  - 857
  - 859
  - 863
  - 865
  - 868
  - 869
  - 870
  - 871
  - 874
  - 880
  - 883
  - 884
  - 887
  - 889
  - 891
  regex._regex_core.parse_positional_flags:
  - 1157
  - 1159
  regex._regex_core.parse_posix_class:
  - 1616
  - 1617
  - 1618
  - 1619
  - 1622
  regex._regex_core.parse_property:
  - 1408
  - 1410
  - 1412
  - 1417
  - 1418
  - 1390
  - 1423
  - 1392
  - 1393
  - 1394
  - 1395
  - 1396
  - 1398
  - 1400
  - 1405
  - 1407
  regex._regex_core.parse_property_name:
  - 1426
  - 1427
  - 1430
  - 1431
  - 1433
  - 1435
  regex._regex_core.parse_quantifier:
  - 560
  - 561
  - 562
  - 566
  - 568
  - 569
  regex._regex_core.parse_repl_hex_escape:
  - 1810
  - 1812
  - 1813
  - 1814
  - 1817
  - 1819
  regex._regex_core.parse_repl_named_char:
  - 1824
  - 1825
  - 1827
  - 1829
  - 1830
  - 1822
  regex._regex_core.parse_sequence:
  - 428
  - 430
  - 433
  - 434
  - 435
  - 439
  - 441
  - 442
  - 444
  - 445
  - 446
  - 448
  - 449
  - 451
  - 452
  - 453
  - 454
  - 456
  - 457
  - 459
  - 460
  - 462
  - 463
  - 464
  - 466
  - 468
  - 469
  - 471
  - 472
  - 473
  - 475
  - 477
  - 478
  - 480
  - 481
  - 483
  - 484
  - 486
  - 488
  - 491
  - 492
  - 494
  - 496
  - 499
  - 503
  - 506
  - 509
  regex._regex_core.parse_set:
  - 1448
  - 1454
  - 1456
  - 1457
  - 1459
  - 1461
  - 1466
  - 1467
  - 1469
  regex._regex_core.parse_set_diff:
  - 1504
  - 1505
  - 1506
  - 1507
  - 1509
  - 1511
  regex._regex_core.parse_set_imp_union:
  - 1514
  - 1517
  - 1520
  - 1525
  - 1530
  - 1532
  - 1534
  regex._regex_core.parse_set_inter:
  - 1494
  - 1495
  - 1496
  - 1497
  - 1499
  - 1501
  regex._regex_core.parse_set_item:
  - 1601
  - 1604
  - 1605
  - 1609
  - 1578
  - 1610
  - 1581
  - 1613
  - 1583
  - 1586
  - 1589
  - 1594
  - 1598
  - 1599
  regex._regex_core.parse_set_member:
  - 1537
  - 1569
  - 1539
  - 1572
  - 1541
  - 1542
  - 1575
  - 1550
  - 1556
  - 1560
  - 1563
  - 1564
  - 1566
  regex._regex_core.parse_set_symm_diff:
  - 1484
  - 1485
  - 1486
  - 1487
  - 1489
  - 1491
  regex._regex_core.parse_set_union:
  - 1474
  - 1475
  - 1476
  - 1477
  - 1479
  - 1481
  regex._regex_core.parse_string_set:
  - 1364
  - 1365
  - 1366
  - 1367
  - 1368
  - 1371
  regex._regex_core.parse_subpattern:
  - 1103
  - 1108
  - 1111
  - 1113
  - 1114
  - 1117
  regex._regex_core.standardise_name:
  - 1657
  - 1659
  - 1661
  regex.regex:
  - 440
  - 746
  - 16
  - 434
  - 727
  - 728
  - 729
  - 733
  - 734
  regex.regex._compile:
  - 513
  - 514
  - 642
  - 649
  - 654
  - 656
  - 529
  - 530
  - 658
  - 532
  - 533
  - 659
  - 662
  - 665
  - 541
  - 545
  - 550
  - 553
  - 556
  - 559
  - 560
  - 565
  - 566
  - 574
  - 450
  - 578
  - 583
  - 584
  - 459
  - 587
  - 588
  - 463
  - 464
  - 591
  - 466
  - 595
  - 596
  - 597
  - 599
  - 600
  - 601
  - 606
  - 608
  - 481
  - 611
  - 484
  - 614
  - 488
  - 489
  - 490
  - 618
  - 492
  - 619
  - 496
  - 498
  - 626
  - 627
  - 501
  - 630
  - 632
  - 635
  - 636
  - 509
  - 511
  regex.regex._compile.complain_unused_args:
  - 472
  - 476
  - 477
  - 478
  regex.regex._compile_replacement_helper:
  - 675
  - 680
  - 681
  - 684
  - 685
  - 687
  - 688
  - 689
  - 699
  - 700
  - 702
  - 706
  - 707
  - 709
  - 710
  - 712
  - 714
  - 716
  - 719
  - 720
  regex.regex._compile_replacement_helper.make_string:
  - 691
  - 694
  regex.regex.cache_all:
  - 368
  - 364
  regex.regex.compile:
  - 353
  - 350
  - 351
  regex.regex.escape:
  - 388
  - 389
  - 390
  - 391
  - 392
  - 393
  - 394
  - 396
  - 398
  - 399
  - 400
  - 401
  - 402
  - 404
  - 405
  - 407
  - 409
  - 410
  - 378
  - 382
  - 383
  regex.regex.findall:
  - 337
  - 338
  - 333
  regex.regex.finditer:
  - 345
  - 346
  - 342
  regex.regex.fullmatch:
  - 258
  - 260
  - 261
  regex.regex.match:
  - 251
  - 253
  - 254
  regex.regex.purge:
  - 356
  - 357
  - 358
  regex.regex.search:
  - 265
  - 267
  - 268
  regex.regex.split:
  - 322
  - 323
  - 316
  regex.regex.splititer:
  - 328
  - 329
  - 327
  regex.regex.sub:
  - 272
  - 277
  - 278
  regex.regex.subf:
  - 288
  - 282
  - 287
  regex.regex.subfn:
  - 304
  - 312
  - 311
  regex.regex.subn:
  - 299
  - 292
  - 300
  regex.regex.template:
  - 374
  - 375
  regex.test_regex:
  - 4533
  - 4534
  regex.test_regex.BytesSubclass.__getitem__:
  - 16
  regex.test_regex.RegexTests.assertTypedEqual:
  - 48
  - 57
  regex.test_regex.RegexTests.assertTypedEqual.recurse:
  - 51
  - 52
  - 53
  - 55
  regex.test_regex.RegexTests.bump_num:
  - 80
  - 79
  regex.test_regex.RegexTests.test_anyall:
  - 540
  - 541
  regex.test_regex.RegexTests.test_ascii_and_unicode_flag:
  - 966
  - 967
  - 968
  - 969
  - 970
  - 972
  - 973
  - 974
  - 975
  - 976
  - 977
  - 978
  - 979
  - 982
  - 983
  - 984
  - 985
  - 986
  - 988
  regex.test_regex.RegexTests.test_ascii_and_unicode_flag.<lambda1>:
  - 989
  regex.test_regex.RegexTests.test_atomic:
  - 1308
  regex.test_regex.RegexTests.test_basic_regex_sub:
  - 83
  - 84
  - 86
  - 89
  - 90
  - 92
  - 93
  - 94
  - 96
  - 98
  - 99
  - 100
  - 101
  - 103
  - 105
  - 106
  - 107
  - 108
  - 111
  regex.test_regex.RegexTests.test_bigcharset:
  - 525
  - 527
  - 529
  - 532
  - 535
  regex.test_regex.RegexTests.test_branch_reset:
  - 1611
  - 1613
  - 1615
  - 1617
  - 1620
  - 1622
  - 1624
  - 1627
  - 1629
  - 1631
  - 1633
  - 1635
  - 1638
  - 1641
  - 1643
  - 1645
  - 1647
  - 1649
  - 1651
  - 1655
  - 1657
  - 1659
  - 1661
  regex.test_regex.RegexTests.test_bug_10328:
  - 1488
  - 1489
  - 1490
  - 1493
  - 1495
  - 1497
  - 1498
  - 1500
  regex.test_regex.RegexTests.test_bug_113254:
  - 754
  - 755
  - 756
  regex.test_regex.RegexTests.test_bug_114660:
  - 208
  regex.test_regex.RegexTests.test_bug_117612:
  - 346
  regex.test_regex.RegexTests.test_bug_14462:
  - 223
  regex.test_regex.RegexTests.test_bug_1661:
  - 131
  - 132
  - 133
  - 134
  - 135
  - 136
  - 137
  - 138
  - 139
  regex.test_regex.RegexTests.test_bug_1661.<lambda1>:
  - 133
  regex.test_regex.RegexTests.test_bug_1661.<lambda2>:
  - 135
  regex.test_regex.RegexTests.test_bug_1661.<lambda3>:
  - 137
  regex.test_regex.RegexTests.test_bug_1661.<lambda4>:
  - 139
  regex.test_regex.RegexTests.test_bug_3629:
  - 143
  regex.test_regex.RegexTests.test_bug_418626:
  - 777
  - 779
  - 781
  - 785
  regex.test_regex.RegexTests.test_bug_448951:
  - 818
  - 819
  - 821
  regex.test_regex.RegexTests.test_bug_449000:
  - 120
  - 122
  - 124
  - 126
  regex.test_regex.RegexTests.test_bug_449964:
  - 115
  regex.test_regex.RegexTests.test_bug_462270:
  - 213
  - 214
  - 216
  - 217
  - 218
  regex.test_regex.RegexTests.test_bug_527371:
  - 760
  - 761
  - 762
  - 764
  - 765
  regex.test_regex.RegexTests.test_bug_545855:
  - 770
  regex.test_regex.RegexTests.test_bug_545855.<lambda1>:
  - 771
  regex.test_regex.RegexTests.test_bug_581080:
  - 869
  - 870
  - 871
  - 873
  - 874
  - 875
  regex.test_regex.RegexTests.test_bug_581080.<lambda1>:
  - 871
  regex.test_regex.RegexTests.test_bug_612074:
  - 789
  - 790
  regex.test_regex.RegexTests.test_bug_725106:
  - 833
  - 835
  - 837
  - 839
  - 826
  - 827
  - 829
  - 831
  regex.test_regex.RegexTests.test_bug_725149:
  - 844
  - 846
  regex.test_regex.RegexTests.test_bug_764548:
  - 852
  - 853
  regex.test_regex.RegexTests.test_bug_817234:
  - 880
  - 881
  - 878
  - 879
  regex.test_regex.RegexTests.test_bug_817234.<lambda1>:
  - 881
  regex.test_regex.RegexTests.test_bug_926075:
  - 860
  - 861
  regex.test_regex.RegexTests.test_bug_931848:
  - 865
  regex.test_regex.RegexTests.test_bytes_str_mixing:
  - 961
  - 932
  - 933
  - 934
  - 936
  - 938
  - 940
  - 942
  - 944
  - 946
  - 948
  - 951
  - 953
  - 955
  - 957
  - 959
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda10>:
  - 954
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda11>:
  - 956
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda12>:
  - 958
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda13>:
  - 960
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda14>:
  - 962
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda1>:
  - 935
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda2>:
  - 937
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda3>:
  - 939
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda4>:
  - 941
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda5>:
  - 943
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda6>:
  - 945
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda7>:
  - 947
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda8>:
  - 949
  regex.test_regex.RegexTests.test_bytes_str_mixing.<lambda9>:
  - 952
  regex.test_regex.RegexTests.test_captures:
  - 2497
  - 2499
  - 2502
  - 2506
  - 2508
  - 2510
  - 2493
  - 2495
  regex.test_regex.RegexTests.test_case_folding:
  - 641
  - 643
  - 645
  - 647
  - 649
  - 651
  - 654
  - 657
  - 661
  - 663
  - 665
  - 667
  - 669
  - 585
  - 586
  - 587
  - 589
  - 592
  - 594
  - 596
  - 599
  - 601
  - 603
  - 605
  - 607
  - 610
  - 612
  - 614
  - 616
  - 618
  - 620
  - 624
  - 625
  - 626
  - 627
  - 629
  - 631
  - 633
  - 635
  - 637
  - 639
  regex.test_regex.RegexTests.test_category:
  - 673
  regex.test_regex.RegexTests.test_common_prefix:
  - 2490
  regex.test_regex.RegexTests.test_constants:
  - 709
  - 710
  - 711
  - 712
  - 713
  - 714
  - 715
  - 716
  - 717
  - 718
  regex.test_regex.RegexTests.test_copy:
  - 2878
  - 2879
  - 2880
  - 2885
  - 2886
  - 2887
  - 2889
  - 2890
  - 2891
  - 2892
  - 2893
  - 2896
  - 2897
  - 2898
  - 2899
  - 2902
  - 2903
  - 2904
  - 2905
  - 2908
  - 2909
  - 2910
  - 2911
  - 2914
  - 2915
  - 2916
  - 2917
  regex.test_regex.RegexTests.test_dollar_matches_twice:
  - 928
  - 920
  - 921
  - 922
  - 923
  - 925
  - 926
  - 927
  regex.test_regex.RegexTests.test_empty_array:
  - 888
  - 889
  - 886
  - 887
  regex.test_regex.RegexTests.test_expand:
  - 420
  regex.test_regex.RegexTests.test_finditer:
  - 856
  - 857
  regex.test_regex.RegexTests.test_flags:
  - 721
  - 722
  regex.test_regex.RegexTests.test_format:
  - 2920
  - 2922
  - 2925
  - 2927
  - 2930
  regex.test_regex.RegexTests.test_fullmatch:
  - 2944
  - 2945
  - 2948
  - 2950
  - 2952
  - 2934
  - 2935
  - 2936
  - 2938
  - 2939
  - 2940
  - 2943
  regex.test_regex.RegexTests.test_fuzzy:
  - 2614
  - 2616
  - 2618
  - 2620
  - 2622
  - 2624
  - 2628
  - 2630
  - 2632
  - 2633
  - 2635
  - 2639
  - 2641
  - 2643
  - 2645
  - 2647
  - 2649
  - 2652
  - 2656
  - 2658
  - 2660
  - 2664
  - 2666
  - 2669
  - 2673
  - 2675
  - 2677
  - 2681
  - 2683
  - 2685
  - 2687
  - 2689
  - 2691
  - 2693
  - 2695
  - 2697
  - 2699
  - 2701
  - 2702
  - 2703
  - 2704
  - 2705
  - 2710
  - 2713
  - 2718
  - 2720
  - 2721
  - 2726
  - 2728
  - 2730
  - 2735
  - 2736
  - 2737
  - 2738
  - 2739
  - 2740
  - 2741
  - 2742
  - 2743
  - 2744
  - 2745
  - 2746
  - 2747
  - 2748
  - 2749
  - 2750
  - 2751
  - 2752
  - 2753
  - 2754
  - 2755
  - 2756
  - 2757
  - 2758
  - 2760
  - 2762
  - 2764
  - 2767
  - 2769
  - 2772
  - 2774
  - 2776
  - 2778
  - 2780
  - 2784
  - 2786
  - 2789
  - 2791
  - 2794
  - 2798
  - 2802
  regex.test_regex.RegexTests.test_fuzzy_ext:
  - 4480
  - 4482
  - 4484
  - 4486
  - 4488
  - 4490
  - 4406
  - 4408
  - 4410
  - 4412
  - 4415
  - 4417
  - 4419
  - 4421
  - 4424
  - 4426
  - 4428
  - 4430
  - 4433
  - 4435
  - 4437
  - 4439
  - 4442
  - 4444
  - 4446
  - 4448
  - 4450
  - 4452
  - 4454
  - 4456
  - 4459
  - 4461
  - 4463
  - 4465
  - 4467
  - 4469
  - 4471
  - 4473
  - 4476
  - 4478
  regex.test_regex.RegexTests.test_getattr:
  - 481
  - 482
  - 483
  - 487
  - 489
  - 462
  - 463
  - 465
  - 467
  - 468
  - 470
  - 473
  - 474
  - 476
  - 477
  - 478
  - 479
  regex.test_regex.RegexTests.test_grapheme:
  - 1536
  - 1539
  - 1541
  - 1533
  - 1534
  regex.test_regex.RegexTests.test_groupdict:
  - 416
  regex.test_regex.RegexTests.test_guards:
  - 2528
  - 2529
  - 2530
  - 2513
  - 2515
  - 2517
  - 2519
  - 2521
  - 2522
  - 2524
  - 2525
  - 2527
  regex.test_regex.RegexTests.test_hg_bugs:
  - 4096
  - 4097
  - 4098
  - 4099
  - 4100
  - 4101
  - 4102
  - 4104
  - 4105
  - 4106
  - 4107
  - 4108
  - 4109
  - 4110
  - 4111
  - 4112
  - 4114
  - 4149
  - 4150
  - 4151
  - 4154
  - 4156
  - 4160
  - 4165
  - 4166
  - 4169
  - 4172
  - 4177
  - 4178
  - 4181
  - 4185
  - 4187
  - 4189
  - 4191
  - 4193
  - 4195
  - 4199
  - 4201
  - 4203
  - 4205
  - 4207
  - 4210
  - 4212
  - 4216
  - 4220
  - 4221
  - 4224
  - 4226
  - 4230
  - 4234
  - 4235
  - 4238
  - 4240
  - 4241
  - 4243
  - 4244
  - 4246
  - 4248
  - 4252
  - 4253
  - 4255
  - 4257
  - 4259
  - 4260
  - 4261
  - 4262
  - 4263
  - 4269
  - 4270
  - 4271
  - 4273
  - 4274
  - 4275
  - 4281
  - 4282
  - 4283
  - 4286
  - 4287
  - 4288
  - 4291
  - 4292
  - 4293
  - 4294
  - 4297
  - 4298
  - 4301
  - 4302
  - 4305
  - 4306
  - 4309
  - 4310
  - 4313
  - 4314
  - 4317
  - 4318
  - 4321
  - 4324
  - 4325
  - 4326
  - 4327
  - 4330
  - 4333
  - 4334
  - 4337
  - 4338
  - 4339
  - 4340
  - 4341
  - 4343
  - 4344
  - 4345
  - 4346
  - 4347
  - 4350
  - 4351
  - 4352
  - 4353
  - 4354
  - 4355
  - 4356
  - 4357
  - 4360
  - 4361
  - 4362
  - 4363
  - 4364
  - 4365
  - 4366
  - 4368
  - 4373
  - 4374
  - 4377
  - 4378
  - 4379
  - 4381
  - 4382
  - 4383
  - 4385
  - 4386
  - 4387
  - 4389
  - 4390
  - 4391
  - 4393
  - 4394
  - 4395
  - 4397
  - 4398
  - 4399
  - 4402
  - 4403
  - 3087
  - 3091
  - 3095
  - 3097
  - 3099
  - 3101
  - 3103
  - 3105
  - 3106
  - 3111
  - 3116
  - 3118
  - 3123
  - 3128
  - 3131
  - 3136
  - 3140
  - 3145
  - 3149
  - 3154
  - 3155
  - 3156
  - 3160
  - 3164
  - 3169
  - 3170
  - 3174
  - 3178
  - 3183
  - 3185
  - 3187
  - 3189
  - 3194
  - 3199
  - 3203
  - 3206
  - 3209
  - 3215
  - 3220
  - 3224
  - 3227
  - 3230
  - 3234
  - 3238
  - 3242
  - 3247
  - 3251
  - 3256
  - 3260
  - 3262
  - 3264
  - 3266
  - 3270
  - 3272
  - 3273
  - 3278
  - 3283
  - 3289
  - 3293
  - 3296
  - 3299
  - 3302
  - 3305
  - 3310
  - 3315
  - 3316
  - 3317
  - 3320
  - 3327
  - 3328
  - 3329
  - 3331
  - 3332
  - 3334
  - 3337
  - 3339
  - 3341
  - 3345
  - 3346
  - 3347
  - 3350
  - 3351
  - 3353
  - 3355
  - 3356
  - 3359
  - 3360
  - 3363
  - 3364
  - 3366
  - 3367
  - 3369
  - 3370
  - 3372
  - 3373
  - 3376
  - 3380
  - 3382
  - 3384
  - 3387
  - 3389
  - 3391
  - 3394
  - 3396
  - 3398
  - 3401
  - 3403
  - 3405
  - 3408
  - 3410
  - 3412
  - 3416
  - 3421
  - 3424
  - 3427
  - 3429
  - 3431
  - 3433
  - 3437
  - 3438
  - 3441
  - 3443
  - 3453
  - 3455
  - 3456
  - 3458
  - 3459
  - 3461
  - 3462
  - 3464
  - 3465
  - 3467
  - 3468
  - 3469
  - 3470
  - 3471
  - 3472
  - 3474
  - 3475
  - 3477
  - 3478
  - 3479
  - 3481
  - 3483
  - 3484
  - 3486
  - 3487
  - 3489
  - 3490
  - 3492
  - 3493
  - 3497
  - 3499
  - 3500
  - 3502
  - 3503
  - 3504
  - 3505
  - 3506
  - 3507
  - 3509
  - 3510
  - 3512
  - 3513
  - 3514
  - 3515
  - 3516
  - 3517
  - 3518
  - 3519
  - 3520
  - 3521
  - 3523
  - 3524
  - 3525
  - 3526
  - 3527
  - 3528
  - 3529
  - 3530
  - 3533
  - 3534
  - 3538
  - 3543
  - 3544
  - 3545
  - 3546
  - 3549
  - 3551
  - 3556
  - 3558
  - 3560
  - 3564
  - 3567
  - 3570
  - 3572
  - 3576
  - 3578
  - 3579
  - 3584
  - 3586
  - 3589
  - 3590
  - 3594
  - 3596
  - 3598
  - 3601
  - 3603
  - 3605
  - 3609
  - 3612
  - 3613
  - 3616
  - 3617
  - 3619
  - 3620
  - 3621
  - 3623
  - 3625
  - 3627
  - 3629
  - 3631
  - 3633
  - 3635
  - 3638
  - 3639
  - 3641
  - 3643
  - 3645
  - 3647
  - 3649
  - 3651
  - 3654
  - 3656
  - 3658
  - 3660
  - 3662
  - 3664
  - 3666
  - 3668
  - 3671
  - 3673
  - 3675
  - 3677
  - 3679
  - 3681
  - 3689
  - 3692
  - 3695
  - 3699
  - 3726
  - 3727
  - 3731
  - 3733
  - 3737
  - 3739
  - 3740
  - 3742
  - 3746
  - 3748
  - 3750
  - 3751
  - 3755
  - 3757
  - 3761
  - 3762
  - 3765
  - 3767
  - 3769
  - 3773
  - 3774
  - 3775
  - 3776
  - 3780
  - 3782
  - 3784
  - 3786
  - 3788
  - 3790
  - 3794
  - 3798
  - 3801
  - 3804
  - 3807
  - 3813
  - 3821
  - 3823
  - 3826
  - 3828
  - 3831
  - 3833
  - 3837
  - 3839
  - 3841
  - 3843
  - 3847
  - 3849
  - 3853
  - 3855
  - 3860
  - 3862
  - 3867
  - 3869
  - 3875
  - 3878
  - 3879
  - 3880
  - 3881
  - 3885
  - 3889
  - 3893
  - 3895
  - 3898
  - 3900
  - 3904
  - 3906
  - 3911
  - 3915
  - 3917
  - 3921
  - 3924
  - 3926
  - 3928
  - 3934
  - 3936
  - 3939
  - 3941
  - 3944
  - 3946
  - 3949
  - 3951
  - 3956
  - 3958
  - 3960
  - 3962
  - 3966
  - 3967
  - 3968
  - 3969
  - 3971
  - 3974
  - 3975
  - 3976
  - 3977
  - 3978
  - 3982
  - 3984
  - 3986
  - 3989
  - 3991
  - 3993
  - 3996
  - 3998
  - 4000
  - 4004
  - 4007
  - 4009
  - 4013
  - 4015
  - 4017
  - 4019
  - 4021
  - 4023
  - 4028
  - 4029
  - 4030
  - 4031
  - 4033
  - 4034
  - 4036
  - 4038
  - 4041
  - 4043
  - 4046
  - 4048
  - 4052
  - 4054
  - 4056
  - 4058
  - 4060
  - 4062
  - 4064
  - 4066
  - 4068
  - 4070
  - 4073
  - 4075
  - 4077
  - 4079
  - 4081
  - 4083
  - 4085
  - 4087
  - 4089
  - 4091
  - 4094
  - 4095
  regex.test_regex.RegexTests.test_hg_bugs.<lambda1>:
  - 3235
  regex.test_regex.RegexTests.test_hg_bugs.<lambda2>:
  - 3284
  regex.test_regex.RegexTests.test_hg_bugs.<lambda3>:
  - 3310
  regex.test_regex.RegexTests.test_hg_bugs.<lambda4>:
  - 3321
  regex.test_regex.RegexTests.test_hg_bugs.<lambda5>:
  - 3438
  regex.test_regex.RegexTests.test_hg_bugs.<lambda6>:
  - 3795
  regex.test_regex.RegexTests.test_hg_bugs.<lambda7>:
  - 3798
  regex.test_regex.RegexTests.test_ignore_case:
  - 576
  - 577
  - 579
  - 580
  - 581
  - 582
  - 559
  - 560
  - 562
  - 564
  - 565
  - 567
  - 568
  - 570
  - 572
  regex.test_regex.RegexTests.test_inline_flags:
  - 896
  - 897
  - 899
  - 900
  - 902
  - 903
  - 905
  - 906
  - 908
  - 909
  - 911
  - 912
  - 915
  - 916
  - 893
  - 894
  regex.test_regex.RegexTests.test_issue_18468:
  - 2956
  - 2957
  - 2958
  - 2959
  - 2960
  - 2961
  - 2962
  - 2963
  - 2964
  - 2965
  - 2967
  - 2968
  - 2970
  - 2971
  - 2973
  - 2976
  - 2978
  - 2981
  - 2982
  - 2983
  - 2985
  - 2986
  - 2988
  - 2992
  - 2994
  - 2997
  - 2998
  - 3000
  - 3002
  - 3005
  - 3006
  - 3007
  - 3009
  - 3011
  - 3014
  - 3015
  - 3016
  - 3017
  - 3018
  - 3019
  - 3022
  - 3023
  - 3024
  - 3025
  - 3026
  - 3027
  - 3028
  regex.test_regex.RegexTests.test_line_boundary:
  - 1569
  - 1571
  - 1573
  - 1575
  - 1577
  - 1579
  - 1582
  - 1583
  - 1584
  - 1585
  - 1586
  - 1587
  - 1589
  - 1590
  - 1591
  - 1592
  - 1593
  - 1594
  - 1596
  - 1597
  - 1598
  - 1599
  - 1600
  - 1601
  - 1603
  - 1604
  - 1605
  - 1606
  - 1607
  - 1608
  regex.test_regex.RegexTests.test_line_ending:
  - 4525
  - 4527
  regex.test_regex.RegexTests.test_lookbehind:
  - 1418
  - 1419
  - 1420
  - 1421
  - 1423
  - 1424
  - 1425
  - 1426
  - 1428
  - 1430
  - 1432
  - 1434
  - 1436
  - 1439
  - 1441
  - 1443
  - 1445
  - 1447
  - 1450
  - 1451
  - 1452
  - 1453
  - 1456
  - 1458
  - 1459
  - 1462
  regex.test_regex.RegexTests.test_more_zerowidth:
  - 4513
  - 4514
  - 4516
  - 4517
  - 4519
  - 4521
  regex.test_regex.RegexTests.test_named_lists:
  - 2560
  - 2562
  - 2564
  - 2568
  - 2570
  - 2572
  - 2575
  - 2578
  - 2579
  - 2580
  - 2581
  - 2584
  - 2589
  - 2594
  - 2598
  - 2600
  - 2604
  - 2606
  - 2609
  regex.test_regex.RegexTests.test_new_named_groups:
  - 1003
  - 1004
  - 1005
  - 1006
  regex.test_regex.RegexTests.test_non_consuming:
  - 545
  - 546
  - 547
  - 548
  - 549
  - 550
  - 551
  - 553
  - 554
  - 555
  - 556
  regex.test_regex.RegexTests.test_not_literal:
  - 676
  - 677
  regex.test_regex.RegexTests.test_overlapped:
  - 1504
  - 1505
  - 1507
  - 1508
  - 1510
  - 1513
  - 1515
  - 1517
  - 1519
  - 1522
  - 1524
  regex.test_regex.RegexTests.test_partial:
  - 3073
  - 3075
  - 3077
  - 3079
  - 3081
  - 3082
  - 3032
  - 3033
  - 3034
  - 3036
  - 3038
  - 3039
  - 3041
  - 3043
  - 3045
  - 3048
  - 3051
  - 3053
  - 3055
  - 3057
  - 3060
  - 3062
  - 3064
  - 3066
  - 3068
  - 3071
  regex.test_regex.RegexTests.test_possessive:
  - 1312
  - 1313
  - 1314
  - 1315
  - 1318
  - 1319
  - 1320
  - 1321
  - 1325
  - 1326
  - 1327
  - 1328
  - 1331
  - 1332
  - 1333
  - 1334
  regex.test_regex.RegexTests.test_properties:
  - 1024
  - 1026
  - 1027
  - 1028
  - 1029
  - 1030
  - 1031
  - 1033
  - 1035
  - 1037
  - 1039
  - 1041
  - 1043
  - 1045
  - 1047
  - 1049
  - 1051
  - 1053
  - 1056
  - 1058
  - 1060
  - 1062
  - 1064
  - 1066
  - 1068
  - 1070
  - 1072
  - 1074
  - 1076
  - 1078
  - 1080
  - 1082
  - 1084
  - 1087
  - 1088
  - 1089
  - 1090
  - 1091
  - 1092
  - 1093
  - 1094
  - 1095
  - 1096
  - 1097
  - 1098
  - 1100
  - 1101
  - 1102
  - 1103
  - 1105
  - 1106
  - 1108
  - 1109
  - 1110
  - 1112
  - 1113
  - 1114
  - 1117
  - 1119
  - 1122
  - 1126
  - 1178
  - 1180
  - 1181
  - 1183
  - 1185
  - 1187
  - 1189
  - 1009
  - 1010
  - 1011
  - 1012
  - 1019
  - 1020
  - 1021
  - 1022
  - 1023
  regex.test_regex.RegexTests.test_qualified_re_split:
  - 308
  - 309
  - 310
  - 313
  - 314
  - 317
  regex.test_regex.RegexTests.test_qualified_re_sub:
  - 204
  - 205
  regex.test_regex.RegexTests.test_re_escape:
  - 685
  - 686
  - 687
  - 688
  - 690
  - 693
  - 694
  regex.test_regex.RegexTests.test_re_escape_byte:
  - 705
  - 706
  - 698
  - 699
  - 700
  - 702
  - 703
  regex.test_regex.RegexTests.test_re_findall:
  - 321
  - 322
  - 323
  - 325
  - 328
  - 330
  - 332
  - 335
  - 336
  - 337
  - 339
  - 342
  regex.test_regex.RegexTests.test_re_groupref:
  - 400
  - 402
  - 404
  - 405
  - 406
  - 408
  - 411
  regex.test_regex.RegexTests.test_re_groupref_exists:
  - 385
  - 387
  - 389
  - 393
  - 394
  - 395
  - 396
  - 397
  - 377
  - 379
  - 381
  - 382
  - 383
  regex.test_regex.RegexTests.test_re_match:
  - 350
  - 351
  - 352
  - 353
  - 354
  - 356
  - 357
  - 358
  - 359
  - 360
  - 361
  - 364
  - 365
  - 366
  - 367
  - 368
  - 370
  - 371
  - 372
  - 374
  regex.test_regex.RegexTests.test_re_split:
  - 257
  - 258
  - 259
  - 261
  - 263
  - 265
  - 268
  - 269
  - 271
  - 273
  - 275
  - 277
  - 279
  - 282
  - 283
  - 286
  - 287
  - 290
  - 292
  - 295
  - 297
  - 300
  - 302
  - 304
  regex.test_regex.RegexTests.test_re_subn:
  - 250
  - 251
  - 252
  - 253
  - 254
  regex.test_regex.RegexTests.test_recursive:
  - 2816
  - 2819
  - 2821
  - 2823
  - 2825
  - 2827
  - 2829
  - 2832
  - 2834
  - 2837
  - 2839
  - 2842
  - 2845
  - 2848
  - 2853
  - 2858
  - 2859
  - 2860
  - 2861
  - 2862
  - 2863
  - 2865
  - 2866
  - 2867
  - 2870
  - 2872
  - 2873
  - 2874
  - 2806
  - 2808
  - 2810
  - 2812
  - 2814
  regex.test_regex.RegexTests.test_repeat_minmax:
  - 425
  - 426
  - 427
  - 428
  - 430
  - 431
  - 432
  - 433
  - 434
  - 435
  - 436
  - 437
  - 439
  - 440
  - 441
  - 442
  - 444
  - 445
  - 446
  - 447
  - 449
  - 450
  - 451
  - 452
  - 453
  - 454
  - 455
  - 456
  - 458
  - 459
  regex.test_regex.RegexTests.test_repeated_repeats:
  - 1410
  - 1411
  - 1415
  regex.test_regex.RegexTests.test_replacement:
  - 2477
  - 2480
  - 2481
  - 2482
  - 2483
  regex.test_regex.RegexTests.test_scanner:
  - 809
  - 812
  - 805
  regex.test_regex.RegexTests.test_scanner.s_float:
  - 802
  regex.test_regex.RegexTests.test_scanner.s_int:
  - 803
  regex.test_regex.RegexTests.test_scoped_and_inline_flags:
  - 1396
  - 1397
  - 1399
  - 1401
  - 1402
  - 1403
  - 1404
  - 1405
  regex.test_regex.RegexTests.test_search_anchor:
  - 1206
  regex.test_regex.RegexTests.test_search_coverage:
  - 680
  - 681
  regex.test_regex.RegexTests.test_search_reverse:
  - 1280
  - 1283
  - 1287
  - 1289
  - 1291
  - 1294
  - 1298
  - 1299
  - 1300
  - 1301
  - 1303
  - 1304
  - 1209
  - 1210
  - 1212
  - 1213
  - 1215
  - 1218
  - 1220
  - 1222
  - 1224
  - 1227
  - 1229
  - 1231
  - 1233
  - 1236
  - 1238
  - 1240
  - 1242
  - 1245
  - 1246
  - 1247
  - 1248
  - 1250
  - 1251
  - 1252
  - 1253
  - 1256
  - 1258
  - 1260
  - 1262
  - 1265
  - 1267
  - 1269
  - 1271
  - 1274
  - 1275
  - 1277
  - 1278
  regex.test_regex.RegexTests.test_search_star_plus:
  - 67
  - 68
  - 69
  - 70
  - 71
  - 72
  - 73
  - 74
  - 75
  - 76
  regex.test_regex.RegexTests.test_set:
  - 1665
  - 1666
  - 1667
  - 1668
  - 1670
  - 1672
  - 1673
  - 1675
  - 1676
  - 1677
  - 1679
  - 1682
  - 1684
  - 1687
  - 1688
  - 1689
  - 1690
  - 1692
  - 1694
  - 1696
  - 1698
  - 1699
  - 1700
  - 1702
  - 1703
  - 1704
  - 1706
  - 1709
  - 1711
  - 1713
  - 1715
  - 1717
  - 1719
  - 1721
  - 1723
  - 1725
  - 1727
  - 1729
  - 1732
  - 1734
  - 1736
  - 1738
  - 1739
  regex.test_regex.RegexTests.test_special_escapes:
  - 513
  - 515
  - 518
  - 519
  - 521
  - 492
  - 493
  - 494
  - 496
  - 498
  - 500
  - 503
  - 504
  - 505
  - 507
  - 509
  - 511
  regex.test_regex.RegexTests.test_splititer:
  - 1528
  - 1529
  regex.test_regex.RegexTests.test_sre_character_class_literals:
  - 742
  - 743
  - 744
  - 745
  - 746
  - 747
  - 748
  - 750
  regex.test_regex.RegexTests.test_sre_character_class_literals.<lambda1>:
  - 751
  regex.test_regex.RegexTests.test_sre_character_literals:
  - 738
  - 726
  - 727
  - 728
  - 730
  - 732
  - 733
  - 735
  regex.test_regex.RegexTests.test_sre_character_literals.<lambda1>:
  - 739
  regex.test_regex.RegexTests.test_stack_overflow:
  - 795
  - 796
  - 797
  regex.test_regex.RegexTests.test_sub_template_numeric_escape:
  - 148
  - 149
  - 150
  - 151
  - 152
  - 153
  - 154
  - 156
  - 157
  - 159
  - 160
  - 161
  - 162
  - 163
  - 165
  - 166
  - 167
  - 168
  - 170
  - 172
  - 174
  - 176
  - 178
  - 180
  - 182
  - 184
  - 186
  - 188
  - 190
  - 192
  - 196
  - 198
  - 200
  regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda10>:
  - 189
  regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda11>:
  - 191
  regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda12>:
  - 193
  regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda1>:
  - 171
  regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda2>:
  - 173
  regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda3>:
  - 175
  regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda4>:
  - 177
  regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda5>:
  - 179
  regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda6>:
  - 181
  regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda7>:
  - 183
  regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda8>:
  - 185
  regex.test_regex.RegexTests.test_sub_template_numeric_escape.<lambda9>:
  - 187
  regex.test_regex.RegexTests.test_subscripted_captures:
  - 4494
  - 4496
  - 4499
  - 4503
  - 4505
  - 4508
  regex.test_regex.RegexTests.test_subscripting_match:
  - 992
  - 993
  - 994
  - 995
  - 996
  - 997
  - 998
  - 999
  - 1000
  regex.test_regex.RegexTests.test_symbolic_refs:
  - 227
  - 229
  - 231
  - 233
  - 235
  - 237
  - 242
  - 243
  - 246
  regex.test_regex.RegexTests.test_symbolic_refs.<lambda1>:
  - 228
  regex.test_regex.RegexTests.test_symbolic_refs.<lambda2>:
  - 230
  regex.test_regex.RegexTests.test_symbolic_refs.<lambda3>:
  - 232
  regex.test_regex.RegexTests.test_symbolic_refs.<lambda4>:
  - 234
  regex.test_regex.RegexTests.test_symbolic_refs.<lambda5>:
  - 236
  regex.test_regex.RegexTests.test_symbolic_refs.<lambda6>:
  - 238
  regex.test_regex.RegexTests.test_symbolic_refs.<lambda7>:
  - 247
  regex.test_regex.RegexTests.test_turkic:
  - 2536
  - 2537
  - 2538
  - 2539
  - 2540
  - 2541
  - 2542
  - 2543
  - 2544
  - 2546
  - 2547
  - 2548
  - 2549
  - 2550
  - 2551
  - 2552
  - 2554
  - 2555
  - 2556
  regex.test_regex.RegexTests.test_unmatched_in_sub:
  - 1472
  - 1474
  - 1475
  - 1476
  - 1478
  - 1479
  - 1480
  - 1481
  - 1483
  - 1484
  - 1468
  - 1469
  regex.test_regex.RegexTests.test_various:
  - 2048
  - 2049
  - 2050
  - 2051
  - 2052
  - 2053
  - 2054
  - 2055
  - 2057
  - 2058
  - 2059
  - 2060
  - 2061
  - 2062
  - 2063
  - 2064
  - 2069
  - 2070
  - 2071
  - 2072
  - 2073
  - 2074
  - 2075
  - 2076
  - 2077
  - 2079
  - 2080
  - 2083
  - 2085
  - 2086
  - 2087
  - 2088
  - 2092
  - 2093
  - 2094
  - 2095
  - 2097
  - 2098
  - 2099
  - 2101
  - 2102
  - 2103
  - 2104
  - 2106
  - 2107
  - 2108
  - 2109
  - 2110
  - 2112
  - 2113
  - 2114
  - 2115
  - 2116
  - 2117
  - 2118
  - 2119
  - 2120
  - 2121
  - 2123
  - 2124
  - 2125
  - 2126
  - 2127
  - 2128
  - 2129
  - 2130
  - 2131
  - 2132
  - 2134
  - 2135
  - 2137
  - 2139
  - 2140
  - 2141
  - 2143
  - 2144
  - 2154
  - 2155
  - 2157
  - 2158
  - 2159
  - 2160
  - 2161
  - 2162
  - 2163
  - 2164
  - 2166
  - 2167
  - 2168
  - 2169
  - 2170
  - 2171
  - 2172
  - 2173
  - 2174
  - 2175
  - 2177
  - 2178
  - 2179
  - 2180
  - 2181
  - 2182
  - 2183
  - 2184
  - 2185
  - 2186
  - 2188
  - 2189
  - 2190
  - 2191
  - 2192
  - 2193
  - 2194
  - 2195
  - 2196
  - 2197
  - 2199
  - 2200
  - 2201
  - 2202
  - 2203
  - 2204
  - 2205
  - 2206
  - 2207
  - 2208
  - 2210
  - 2211
  - 2212
  - 2216
  - 2217
  - 2218
  - 2219
  - 2221
  - 2222
  - 2223
  - 2224
  - 2225
  - 2226
  - 2227
  - 2230
  - 2233
  - 2234
  - 2235
  - 2236
  - 2239
  - 2240
  - 2241
  - 2243
  - 2245
  - 2246
  - 2247
  - 2248
  - 2249
  - 2250
  - 2251
  - 2252
  - 2254
  - 2255
  - 2257
  - 2258
  - 2259
  - 2260
  - 2261
  - 2262
  - 2263
  - 2265
  - 2266
  - 2267
  - 2268
  - 2269
  - 2270
  - 2271
  - 2272
  - 2273
  - 2274
  - 2276
  - 2277
  - 2278
  - 2279
  - 2280
  - 2281
  - 2282
  - 2284
  - 2285
  - 2286
  - 2289
  - 2291
  - 2292
  - 2293
  - 2295
  - 2296
  - 2299
  - 2301
  - 2303
  - 2304
  - 2307
  - 2308
  - 2309
  - 2310
  - 2313
  - 2314
  - 2315
  - 2316
  - 2317
  - 2318
  - 2320
  - 2321
  - 2322
  - 2323
  - 2326
  - 2328
  - 2330
  - 2335
  - 2342
  - 2343
  - 2344
  - 2350
  - 2355
  - 2358
  - 2362
  - 2365
  - 2366
  - 2369
  - 2370
  - 2371
  - 2372
  - 2373
  - 2376
  - 2378
  - 2385
  - 2390
  - 2393
  - 2395
  - 2398
  - 2399
  - 2400
  - 2402
  - 2404
  - 2406
  - 2407
  - 2408
  - 2410
  - 2412
  - 2413
  - 2414
  - 2415
  - 2420
  - 2422
  - 2424
  - 2426
  - 2428
  - 2430
  - 2431
  - 2432
  - 2434
  - 2436
  - 2438
  - 2441
  - 2444
  - 2449
  - 2450
  - 2453
  - 2454
  - 2456
  - 2458
  - 2460
  - 2461
  - 2462
  - 2465
  - 2466
  - 2467
  - 2468
  - 2470
  - 2472
  - 2474
  - 1752
  - 1762
  - 1763
  - 1766
  - 1767
  - 1768
  - 1772
  - 1773
  - 1778
  - 1779
  - 1781
  - 1784
  - 1785
  - 1786
  - 1787
  - 1791
  - 1793
  - 1794
  - 1797
  - 1798
  - 1799
  - 1801
  - 1802
  - 1803
  - 1804
  - 1805
  - 1807
  - 1811
  - 1814
  - 1815
  - 1816
  - 1817
  - 1818
  - 1820
  - 1821
  - 1822
  - 1823
  - 1824
  - 1828
  - 1829
  - 1830
  - 1831
  - 1832
  - 1833
  - 1834
  - 1835
  - 1837
  - 1838
  - 1839
  - 1840
  - 1841
  - 1842
  - 1843
  - 1844
  - 1845
  - 1846
  - 1848
  - 1849
  - 1850
  - 1851
  - 1852
  - 1853
  - 1854
  - 1855
  - 1856
  - 1857
  - 1859
  - 1860
  - 1861
  - 1862
  - 1863
  - 1864
  - 1865
  - 1866
  - 1867
  - 1874
  - 1875
  - 1876
  - 1877
  - 1878
  - 1879
  - 1881
  - 1882
  - 1883
  - 1884
  - 1885
  - 1886
  - 1887
  - 1888
  - 1889
  - 1890
  - 1892
  - 1893
  - 1894
  - 1895
  - 1896
  - 1897
  - 1898
  - 1899
  - 1900
  - 1901
  - 1903
  - 1904
  - 1905
  - 1906
  - 1907
  - 1908
  - 1909
  - 1910
  - 1911
  - 1912
  - 1914
  - 1915
  - 1916
  - 1917
  - 1918
  - 1919
  - 1921
  - 1922
  - 1923
  - 1925
  - 1926
  - 1927
  - 1928
  - 1929
  - 1930
  - 1931
  - 1932
  - 1933
  - 1934
  - 1936
  - 1937
  - 1938
  - 1939
  - 1940
  - 1941
  - 1942
  - 1943
  - 1944
  - 1945
  - 1947
  - 1948
  - 1950
  - 1952
  - 1953
  - 1954
  - 1956
  - 1957
  - 1959
  - 1960
  - 1962
  - 1963
  - 1964
  - 1965
  - 1966
  - 1967
  - 1968
  - 1969
  - 1970
  - 1971
  - 1973
  - 1974
  - 1975
  - 1976
  - 1977
  - 1978
  - 1979
  - 1980
  - 1981
  - 1982
  - 1984
  - 1985
  - 1987
  - 1989
  - 1991
  - 1992
  - 1993
  - 1994
  - 1995
  - 1996
  - 2000
  - 2001
  - 2005
  - 2007
  - 2008
  - 2009
  - 2010
  - 2011
  - 2012
  - 2013
  - 2014
  - 2017
  - 2018
  - 2019
  - 2020
  - 2021
  - 2022
  - 2024
  - 2025
  - 2026
  - 2027
  - 2028
  - 2029
  - 2030
  - 2031
  - 2032
  - 2033
  - 2035
  - 2036
  - 2037
  - 2038
  - 2039
  - 2040
  - 2041
  - 2042
  - 2043
  - 2044
  - 2046
  - 2047
  regex.test_regex.RegexTests.test_weakref:
  - 64
  - 61
  - 62
  - 63
  regex.test_regex.RegexTests.test_word_boundary:
  - 1546
  - 1550
  - 1556
  - 1558
  - 1562
  - 1565
  regex.test_regex.RegexTests.test_word_class:
  - 1193
  - 1201
  - 1196
  - 1198
  regex.test_regex.RegexTests.test_zerowidth:
  - 1338
  - 1339
  - 1342
  - 1343
  - 1347
  - 1349
  - 1351
  - 1353
  - 1355
  - 1357
  - 1359
  - 1361
  - 1364
  - 1365
  - 1367
  - 1370
  - 1371
  - 1374
  - 1375
  - 1377
  - 1380
  - 1381
  - 1384
  - 1386
  - 1389
  - 1391
  regex.test_regex.StrSubclass.__getitem__:
  - 12
  regex.test_regex.test_main:
  - 4531
Fuzzer filename: /src/fuzz_search.py
Inheritance:
  regex._regex_core.Any:
  - RegexBase
  regex._regex_core.AnyAll:
  - Any
  regex._regex_core.AnyU:
  - Any
  regex._regex_core.Atomic:
  - RegexBase
  regex._regex_core.Boundary:
  - ZeroWidthBase
  regex._regex_core.Branch:
  - RegexBase
  regex._regex_core.CallGroup:
  - RegexBase
  regex._regex_core.CallRef:
  - RegexBase
  regex._regex_core.Character:
  - RegexBase
  regex._regex_core.Conditional:
  - RegexBase
  regex._regex_core.DefaultBoundary:
  - ZeroWidthBase
  regex._regex_core.DefaultEndOfWord:
  - ZeroWidthBase
  regex._regex_core.DefaultStartOfWord:
  - ZeroWidthBase
  regex._regex_core.EndOfLine:
  - ZeroWidthBase
  regex._regex_core.EndOfLineU:
  - EndOfLine
  regex._regex_core.EndOfString:
  - ZeroWidthBase
  regex._regex_core.EndOfStringLine:
  - ZeroWidthBase
  regex._regex_core.EndOfStringLineU:
  - EndOfStringLine
  regex._regex_core.EndOfWord:
  - ZeroWidthBase
  regex._regex_core.Failure:
  - ZeroWidthBase
  regex._regex_core.Fuzzy:
  - RegexBase
  regex._regex_core.Grapheme:
  - RegexBase
  regex._regex_core.GraphemeBoundary: []
  regex._regex_core.GreedyRepeat:
  - RegexBase
  regex._regex_core.Group:
  - RegexBase
  regex._regex_core.Info: []
  regex._regex_core.Keep:
  - ZeroWidthBase
  regex._regex_core.LazyRepeat:
  - GreedyRepeat
  regex._regex_core.Literal:
  - String
  regex._regex_core.LookAround:
  - RegexBase
  regex._regex_core.LookAroundConditional:
  - RegexBase
  regex._regex_core.Namespace: []
  regex._regex_core.ParseError:
  - Exception
  regex._regex_core.PossessiveRepeat:
  - GreedyRepeat
  regex._regex_core.PrecompiledCode:
  - RegexBase
  regex._regex_core.Property:
  - RegexBase
  regex._regex_core.Prune:
  - ZeroWidthBase
  regex._regex_core.Range:
  - RegexBase
  regex._regex_core.RefGroup:
  - RegexBase
  regex._regex_core.RegexBase: []
  regex._regex_core.RegexFlag: []
  regex._regex_core.Scanner: []
  regex._regex_core.SearchAnchor:
  - ZeroWidthBase
  regex._regex_core.Sequence:
  - RegexBase
  regex._regex_core.SetBase:
  - RegexBase
  regex._regex_core.SetDiff:
  - SetBase
  regex._regex_core.SetInter:
  - SetBase
  regex._regex_core.SetSymDiff:
  - SetBase
  regex._regex_core.SetUnion:
  - SetBase
  regex._regex_core.Skip:
  - ZeroWidthBase
  regex._regex_core.Source: []
  regex._regex_core.StartOfLine:
  - ZeroWidthBase
  regex._regex_core.StartOfLineU:
  - StartOfLine
  regex._regex_core.StartOfString:
  - ZeroWidthBase
  regex._regex_core.StartOfWord:
  - ZeroWidthBase
  regex._regex_core.String:
  - RegexBase
  regex._regex_core.StringSet:
  - Branch
  regex._regex_core.ZeroWidthBase:
  - RegexBase
  regex._regex_core._FirstSetError:
  - Exception
  regex._regex_core._UnscopedFlagSet:
  - Exception
  regex._regex_core.error:
  - Exception
  regex.test_regex.BytesSubclass:
  - bytes
  regex.test_regex.RegexTests: []
  regex.test_regex.RegexTests.test_bug_764548.my_unicode:
  - str
  regex.test_regex.StrSubclass:
  - str
ep:
  func_name: TestOneInput
  module: '...fuzz_search'
