All classes:
- pyparsing.version_info
- pyparsing.util.__config_flags
- pyparsing.util._UnboundedCache
- pyparsing.util._FifoCache
- pyparsing.util.LRUMemo
- pyparsing.util.UnboundedMemo
- pyparsing.unicode._lazyclassproperty
- pyparsing.unicode.unicode_set
- pyparsing.unicode.pyparsing_unicode
- pyparsing.unicode.pyparsing_unicode.BasicMultilingualPlane
- pyparsing.unicode.pyparsing_unicode.Latin1
- pyparsing.unicode.pyparsing_unicode.LatinA
- pyparsing.unicode.pyparsing_unicode.LatinB
- pyparsing.unicode.pyparsing_unicode.Greek
- pyparsing.unicode.pyparsing_unicode.Cyrillic
- pyparsing.unicode.pyparsing_unicode.Chinese
- pyparsing.unicode.pyparsing_unicode.Japanese
- pyparsing.unicode.pyparsing_unicode.Japanese.Kanji
- pyparsing.unicode.pyparsing_unicode.Japanese.Hiragana
- pyparsing.unicode.pyparsing_unicode.Japanese.Katakana
- pyparsing.unicode.pyparsing_unicode.Hangul
- pyparsing.unicode.pyparsing_unicode.CJK
- pyparsing.unicode.pyparsing_unicode.Thai
- pyparsing.unicode.pyparsing_unicode.Arabic
- pyparsing.unicode.pyparsing_unicode.Hebrew
- pyparsing.unicode.pyparsing_unicode.Devanagari
- pyparsing.exceptions.ExceptionWordUnicode
- pyparsing.exceptions.ParseBaseException
- pyparsing.actions.OnlyOnce
- pyparsing.results._ParseResultsWithOffset
- pyparsing.results.ParseResults
- pyparsing.results.ParseResults.List
- pyparsing.core.cached_property
- pyparsing.core.__compat__
- pyparsing.core.__diag__
- pyparsing.core.Diagnostics
- pyparsing.core.ParserElement
- pyparsing.core.ParserElement.DebugActions
- pyparsing.core.ParserElement._CacheType
- pyparsing.testing.pyparsing_test
- pyparsing.testing.pyparsing_test.reset_pyparsing_context
- pyparsing.testing.pyparsing_test.TestParseResultsAsserts
- pyparsing.diagram.EachItem
- pyparsing.diagram.AnnotatedItem
- pyparsing.diagram.EditablePartial
- pyparsing.diagram.ElementState
- pyparsing.diagram.ConverterState
- pyparsing.core._PendingSkip
- pyparsing.core.Token
- pyparsing.core.NoMatch
- pyparsing.core.Literal
- pyparsing.core.Empty
- pyparsing.core._SingleCharLiteral
- pyparsing.core.Keyword
- pyparsing.core.CaselessLiteral
- pyparsing.core.CaselessKeyword
- pyparsing.core.CloseMatch
- pyparsing.core.Word
- pyparsing.core.Char
- pyparsing.core.Regex
- pyparsing.core.QuotedString
- pyparsing.core.CharsNotIn
- pyparsing.core.White
- pyparsing.core.PositionToken
- pyparsing.core.GoToColumn
- pyparsing.core.LineStart
- pyparsing.core.LineEnd
- pyparsing.core.StringStart
- pyparsing.core.StringEnd
- pyparsing.core.WordStart
- pyparsing.core.WordEnd
- pyparsing.core.ParseExpression
- pyparsing.core.And
- pyparsing.core.And._ErrorStop
- pyparsing.core.Or
- pyparsing.core.MatchFirst
- pyparsing.core.Each
- pyparsing.core.ParseElementEnhance
- pyparsing.core.IndentedBlock
- pyparsing.core.IndentedBlock._Indent
- pyparsing.core.IndentedBlock._IndentGreater
- pyparsing.core.AtStringStart
- pyparsing.core.AtLineStart
- pyparsing.core.FollowedBy
- pyparsing.core.PrecededBy
- pyparsing.core.Located
- pyparsing.core.NotAny
- pyparsing.core._MultipleMatch
- pyparsing.core.OneOrMore
- pyparsing.core.ZeroOrMore
- pyparsing.core.DelimitedList
- pyparsing.core._NullToken
- pyparsing.core.Opt
- pyparsing.core.SkipTo
- pyparsing.core.Forward
- pyparsing.core.TokenConverter
- pyparsing.core.Combine
- pyparsing.core.Group
- pyparsing.core.Dict
- pyparsing.core.Suppress
- pyparsing.exceptions.ParseException
- pyparsing.exceptions.ParseFatalException
- pyparsing.exceptions.ParseSyntaxException
- pyparsing.exceptions.RecursiveGrammarException
- pyparsing.helpers.OpAssoc
- pyparsing.helpers.infix_notation._FB
- pyparsing.common.pyparsing_common
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_parse'
    functionSourceFile: '...fuzz_parse'
    functionUses: 0
    functionsReached:
    - atheris.instrument_all
    - atheris.Setup
    - '...fuzz_parse.main'
    - atheris.Fuzz
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - fdp
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 30
    functionName: '...fuzz_parse.dict_parse_generator'
    functionSourceFile: '...fuzz_parse'
    functionUses: 1
    functionsReached:
    - pyparsing.core.Suppress.__init__
    - <builtin>.super
    - <builtin>.len
    - <builtin>.sorted
    - pyparsing.core.ZeroOrMore.__init__
    - re.escape
    - <builtin>.list
    - <builtin>.range
    - re.compile
    - itertools.chain
    - typing.Dict
    - itertools.count
    - collections.deque
    - pyparsing.core.Literal.__init__
    - pyparsing.core.Dict.__init__
    - <builtin>.next
    - pyparsing.core._PendingSkip.__init__
    - fdp.ConsumeUnicodeNoSurrogates
    - ret.append
    - <builtin>.ord
    - pyparsing.core.NoMatch.__init__
    - itertools.groupby
    - pyparsing.core.Group.__init__
    - <builtin>.set
    - pyparsing.util._collapse_string_to_ranges
    - fdp.ConsumeIntInRange
    - fdp.PickValueInList
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - <builtin>.iter
    - pyparsing.core.Word.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c940ac220>
    argNames:
    - self
    - match_string
    - matchString
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2431
    functionName: pyparsing.core.Literal.__init__
    functionSourceFile: pyparsing.core
    functionUses: 48
    functionsReached:
    - <builtin>.len
    - <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: fdp.ConsumeIntInRange
    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>.range
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.PickValueInList
    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: fdp.ConsumeUnicodeNoSurrogates
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 20
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 29
    ICount: 1
    IfCount: 20
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7f8c940d6d00>
    - <ast.Constant object at 0x7f8c940d6d30>
    - <ast.Constant object at 0x7f8c940d6d60>
    - <ast.Constant object at 0x7f8c940d6d90>
    - <ast.Constant object at 0x7f8c940d6dc0>
    - <ast.Constant object at 0x7f8c940d6df0>
    - <ast.Constant object at 0x7f8c940d6e20>
    argNames:
    - self
    - init_chars
    - body_chars
    - min
    - max
    - exact
    - as_keyword
    - exclude_chars
    - initChars
    - bodyChars
    - asKeyword
    - excludeChars
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2803
    functionName: pyparsing.core.Word.__init__
    functionSourceFile: pyparsing.core
    functionUses: 8
    functionsReached:
    - <builtin>.next
    - <builtin>.super
    - <builtin>.set
    - <builtin>.len
    - ret.append
    - <builtin>.ord
    - re.compile
    - pyparsing.util._collapse_string_to_ranges
    - itertools.chain
    - <builtin>.sorted
    - itertools.count
    - re.escape
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - collections.deque
    - <builtin>.iter
    - itertools.groupby
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93df5190>
    argNames:
    - self
    - expr
    - stop_on
    - stopOn
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5068
    functionName: pyparsing.core.ZeroOrMore.__init__
    functionSourceFile: pyparsing.core
    functionUses: 8
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93e90790>
    argNames:
    - self
    - expr
    - asdict
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5779
    functionName: pyparsing.core.Dict.__init__
    functionSourceFile: pyparsing.core
    functionUses: 7
    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: typing.Dict
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93e93ca0>
    argNames:
    - self
    - expr
    - aslist
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5721
    functionName: pyparsing.core.Group.__init__
    functionSourceFile: pyparsing.core
    functionUses: 13
    functionsReached:
    - <builtin>.super
    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 0x7f8c93e7faf0>
    argNames:
    - self
    - expr
    - savelist
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 5855
    functionName: pyparsing.core.Suppress.__init__
    functionSourceFile: pyparsing.core
    functionUses: 16
    functionsReached:
    - pyparsing.core._PendingSkip.__init__
    - pyparsing.core.NoMatch.__init__
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 57
    functionName: '...fuzz_parse.TestOneInput'
    functionSourceFile: '...fuzz_parse'
    functionUses: 0
    functionsReached:
    - pyparsing.core.Suppress.__init__
    - <builtin>.super
    - <builtin>.len
    - <builtin>.sorted
    - pyparsing.core.ZeroOrMore.__init__
    - re.escape
    - <builtin>.list
    - <builtin>.range
    - re.compile
    - <builtin>.str
    - typing.Dict
    - itertools.chain
    - itertools.count
    - '...fuzz_parse.dict_parse_generator'
    - collections.deque
    - pyparsing.core.Literal.__init__
    - pyparsing.core.Dict.__init__
    - <builtin>.next
    - pyparsing.core._PendingSkip.__init__
    - fdp.ConsumeUnicodeNoSurrogates
    - ret.append
    - <builtin>.ord
    - typing.Dict.parseString
    - pyparsing.core.NoMatch.__init__
    - itertools.groupby
    - pyparsing.core.Group.__init__
    - <builtin>.set
    - atheris.FuzzedDataProvider
    - pyparsing.util._collapse_string_to_ranges
    - fdp.ConsumeIntInRange
    - fdp.PickValueInList
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - <builtin>.iter
    - pyparsing.core.Word.__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: 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: typing.Dict.parseString
    functionSourceFile: typing
    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>.str
    functionSourceFile: <builtin>
    functionUses: 81
    functionsReached: []
    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: 77
    functionName: '...fuzz_parse.main'
    functionSourceFile: '...fuzz_parse'
    functionUses: 1
    functionsReached:
    - atheris.Setup
    - atheris.instrument_all
    - atheris.Fuzz
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.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: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pyparsing
    functionSourceFile: pyparsing
    functionUses: 0
    functionsReached:
    - pyparsing.helpers.NamedTuple.__init__
    - pyparsing.core.NamedTuple.__init__
    - <builtin>.globals
    - typing.NamedTuple.__init__
    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: 107
    functionName: pyparsing.version_info.__version__
    functionSourceFile: pyparsing
    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: 116
    functionName: pyparsing.version_info.__str__
    functionSourceFile: pyparsing
    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: 119
    functionName: pyparsing.version_info.__repr__
    functionSourceFile: pyparsing
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.zip
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 31
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyparsing.helpers.NamedTuple.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyparsing.core.NamedTuple.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 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: 2
    functionLinenumber: -1
    functionName: pyparsing.exceptions
    functionSourceFile: pyparsing.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.next
    - <builtin>.set
    - <builtin>.len
    - ret.append
    - <builtin>.ord
    - pyparsing.util._collapse_string_to_ranges
    - re.compile
    - itertools.chain
    - <builtin>.sorted
    - itertools.count
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - collections.deque
    - <builtin>.iter
    - itertools.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c949ccf70>
    argNames:
    - s
    - re_escape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 186
    functionName: pyparsing.util._collapse_string_to_ranges
    functionSourceFile: pyparsing.util
    functionUses: 14
    functionsReached:
    - <builtin>.next
    - <builtin>.set
    - <builtin>.len
    - ret.append
    - <builtin>.ord
    - itertools.chain
    - <builtin>.sorted
    - itertools.count
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - collections.deque
    - <builtin>.iter
    - itertools.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.compile
    functionSourceFile: re
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f8c95c39f40>
    - <ast.Constant object at 0x7f8c95c39eb0>
    - <ast.Constant object at 0x7f8c95c39d90>
    argNames:
    - self
    - pstr
    - loc
    - msg
    - elem
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 44
    functionName: pyparsing.exceptions.ParseBaseException.__init__
    functionSourceFile: pyparsing.exceptions
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 8
    IfCount: 9
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94d92220>
    argNames:
    - exc
    - depth
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 62
    functionName: pyparsing.exceptions.ParseBaseException.explain_exception
    functionSourceFile: pyparsing.exceptions
    functionUses: 1
    functionsReached:
    - frm.f_code.co_name.startswith
    - seen.add
    - <builtin>.set
    - inspect.getinnerframes
    - ret.append
    - <builtin>.type
    - frm.f_locals.get
    - sys.getrecursionlimit
    - <builtin>.enumerate
    - <builtin>.isinstance
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.getrecursionlimit
    functionSourceFile: sys
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 124
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ret.append
    functionSourceFile: <builtin>
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.getinnerframes
    functionSourceFile: inspect
    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>.set
    functionSourceFile: <builtin>
    functionUses: 56
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 35
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: frm.f_locals.get
    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: frm.f_code.co_name.startswith
    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>.id
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: seen.add
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - pe
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 128
    functionName: pyparsing.exceptions.ParseBaseException._from_exception
    functionSourceFile: pyparsing.exceptions
    functionUses: 0
    functionsReached:
    - pyparsing.exceptions.ParseBaseException.__init__
    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: 136
    functionName: pyparsing.exceptions.ParseBaseException.line
    functionSourceFile: pyparsing.exceptions
    functionUses: 0
    functionsReached:
    - pyparsing.exceptions.ParseBaseException.line
    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: 143
    functionName: pyparsing.exceptions.ParseBaseException.lineno
    functionSourceFile: pyparsing.exceptions
    functionUses: 0
    functionsReached:
    - pyparsing.exceptions.ParseBaseException.lineno
    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: 150
    functionName: pyparsing.exceptions.ParseBaseException.col
    functionSourceFile: pyparsing.exceptions
    functionUses: 1
    functionsReached:
    - pyparsing.exceptions.ParseBaseException.col
    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: 2
    functionLinenumber: 157
    functionName: pyparsing.exceptions.ParseBaseException.column
    functionSourceFile: pyparsing.exceptions
    functionUses: 0
    functionsReached:
    - pyparsing.exceptions.ParseBaseException.col
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - elem
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 169
    functionName: pyparsing.exceptions.ParseBaseException.parserElement
    functionSourceFile: pyparsing.exceptions
    functionUses: 0
    functionsReached: []
    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: 172
    functionName: pyparsing.exceptions.ParseBaseException.__str__
    functionSourceFile: pyparsing.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - found_match.group
    - _exception_word_extractor.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: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 124
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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_word_extractor.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: found_match.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: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 188
    functionName: pyparsing.exceptions.ParseBaseException.__repr__
    functionSourceFile: pyparsing.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.str
    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 0x7f8c95acff10>
    argNames:
    - self
    - marker_string
    - markerString
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 191
    functionName: pyparsing.exceptions.ParseBaseException.mark_input_line
    functionSourceFile: pyparsing.exceptions
    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 0x7f8c949cc8e0>
    argNames:
    - self
    - depth
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 207
    functionName: pyparsing.exceptions.ParseBaseException.explain
    functionSourceFile: pyparsing.exceptions
    functionUses: 0
    functionsReached:
    - frm.f_code.co_name.startswith
    - seen.add
    - <builtin>.set
    - inspect.getinnerframes
    - ret.append
    - <builtin>.type
    - frm.f_locals.get
    - sys.getrecursionlimit
    - pyparsing.exceptions.ParseBaseException.explain_exception
    - <builtin>.enumerate
    - <builtin>.isinstance
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: pyparsing.exceptions.ParseBaseException
    functionSourceFile: pyparsing.exceptions
    functionUses: 0
    functionsReached:
    - pyparsing.util.replaced_by_pep8
    - typing.cast
    - pyparsing.util._make_synonym_function
    - functools.wraps
    - <builtin>.list
    - <builtin>.getattr
    - inspect.signature
    - pyparsing.util.replaced_by_pep8.<lambda1>
    - <builtin>.isinstance
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - fn
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 280
    functionName: pyparsing.util.replaced_by_pep8
    functionSourceFile: ''
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pyparsing.util.replaced_by_pep8.<lambda1>
    functionSourceFile: pyparsing.util
    functionUses: 8
    functionsReached:
    - typing.cast
    - pyparsing.util._make_synonym_function
    - functools.wraps
    - <builtin>.list
    - <builtin>.getattr
    - inspect.signature
    - <builtin>.isinstance
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 248
    functionName: pyparsing.exceptions.ParseBaseException.markInputline
    functionSourceFile: pyparsing.exceptions
    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
    - parseElementList
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 295
    functionName: pyparsing.exceptions.RecursiveGrammarException.__init__
    functionSourceFile: pyparsing.exceptions
    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: 298
    functionName: pyparsing.exceptions.RecursiveGrammarException.__str__
    functionSourceFile: pyparsing.exceptions
    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: pyparsing.unicode
    functionSourceFile: pyparsing.unicode
    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
    - fn
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9
    functionName: pyparsing.unicode._lazyclassproperty.__init__
    functionSourceFile: pyparsing.unicode
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - obj
    - cls
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 14
    functionName: pyparsing.unicode._lazyclassproperty.__get__
    functionSourceFile: pyparsing.unicode
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.type
    - <builtin>.getattr
    - <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: <builtin>.hasattr
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.getattr
    functionSourceFile: <builtin>
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 28
    functionsReached: []
    linkageType: 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: pyparsing.unicode.unicode_set
    functionSourceFile: pyparsing.unicode
    functionUses: 0
    functionsReached:
    - pyparsing.unicode._lazyclassproperty
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyparsing.unicode._lazyclassproperty
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 56
    functionName: pyparsing.unicode.unicode_set._chars_for_ranges
    functionSourceFile: pyparsing.unicode
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - <builtin>.set
    - <builtin>.sorted
    - <builtin>.getattr
    - ret.extend
    - <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: ret.extend
    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>.chr
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sorted
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 66
    functionName: pyparsing.unicode.unicode_set.printables
    functionSourceFile: pyparsing.unicode
    functionUses: 0
    functionsReached:
    - itertools.filterfalse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.filterfalse
    functionSourceFile: itertools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 71
    functionName: pyparsing.unicode.unicode_set.alphas
    functionSourceFile: pyparsing.unicode
    functionUses: 0
    functionsReached:
    - <builtin>.filter
    linkageType: pythonLinkage
    raised: []
    returnType: N/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>.filter
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 76
    functionName: pyparsing.unicode.unicode_set.nums
    functionSourceFile: pyparsing.unicode
    functionUses: 0
    functionsReached:
    - <builtin>.filter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 81
    functionName: pyparsing.unicode.unicode_set.alphanums
    functionSourceFile: pyparsing.unicode
    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:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 86
    functionName: pyparsing.unicode.unicode_set.identchars
    functionSourceFile: pyparsing.unicode
    functionUses: 0
    functionsReached:
    - <builtin>.filter
    - <builtin>.sorted
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 100
    functionName: pyparsing.unicode.unicode_set.identbodychars
    functionSourceFile: pyparsing.unicode
    functionUses: 0
    functionsReached:
    - <builtin>.sorted
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 118
    functionName: pyparsing.unicode.unicode_set.identifier
    functionSourceFile: pyparsing.unicode
    functionUses: 0
    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: 5
    functionLinenumber: -1
    functionName: pyparsing.core
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.set_name
    - pyparsing.core.Suppress.__init__
    - <builtin>.super
    - pyparsing.core.enable_all_warnings
    - <builtin>.len
    - typing.cast.leave_whitespace
    - traceback.extract_stack
    - typing.cast
    - pyparsing.core.LineEnd.__init__
    - pyparsing.core.Forward.copy
    - pyparsing.core.StringStart.__init__
    - pyparsing.core.srange.<lambda1>
    - pyparsing.core.__diag__.enable_all_warnings
    - pyparsing.core.Regex.__init__
    - <builtin>.hasattr
    - <builtin>.list
    - <builtin>.chr
    - inspect.signature
    - <builtin>.range
    - pyparsing.core.CharsNotIn.__init__
    - pyparsing.core.srange
    - pyparsing.core.Forward.leave_whitespace
    - typing.cast.parse_string
    - pyparsing.core.Forward.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - <builtin>.bool
    - typing.cast.set_whitespace_chars
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core._PendingSkip.__init__
    - <builtin>.ord
    - pyparsing.core.Combine.__init__
    - pyparsing.core._should_enable_warnings
    - typing.cast.copy
    - functools.wraps
    - sys.warnoptions.split
    - os.environ.get
    - pyparsing.core.NoMatch.__init__
    - w_action.lower
    - pyparsing.core.Group.__init__
    - pyparsing.core.ParserElement.copy
    - <builtin>.vars
    - pyparsing.util.replaced_by_pep8
    - <builtin>.set
    - pyparsing.core.LineStart.__init__
    - pyparsing.util._make_synonym_function
    - pyparsing.core.ParseElementEnhance.leave_whitespace
    - <builtin>.getattr
    - pyparsing.core.Opt.__init__
    - pyparsing.util.replaced_by_pep8.<lambda1>
    - pyparsing.core.StringEnd.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 85
    functionName: pyparsing.core.cached_property.__init__
    functionSourceFile: pyparsing.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:
    - <ast.Constant object at 0x7f8c943b7c10>
    argNames:
    - self
    - instance
    - owner
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 88
    functionName: pyparsing.core.cached_property.__get__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - functools.cached_property._func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.cached_property._func
    functionSourceFile: functools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.locals
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pyparsing.core.__compat__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - __.startswith
    - <builtin>.locals
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: __.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pyparsing.core.__diag__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - __.startswith
    - name.startswith
    - <builtin>.locals
    linkageType: pythonLinkage
    raised: []
    returnType: N/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.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 133
    functionName: pyparsing.core.__diag__.enable_all_warnings
    functionSourceFile: pyparsing.core
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - diag_enum
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 172
    functionName: pyparsing.core.enable_diag
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - diag_enum
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 179
    functionName: pyparsing.core.disable_diag
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 186
    functionName: pyparsing.core.enable_all_warnings
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - pyparsing.core.__diag__.enable_all_warnings
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - cmd_line_warn_options
    - warn_env_var
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 197
    functionName: pyparsing.core._should_enable_warnings
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - w_action.lower
    - <builtin>.bool
    - sys.warnoptions.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bool
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.warnoptions.split
    functionSourceFile: sys
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: w_action.lower
    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: os.environ.get
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c945a4ee0>
    argNames:
    - func
    - max_limit
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 269
    functionName: pyparsing.core._trim_arity
    functionSourceFile: pyparsing.core
    functionUses: 6
    functionsReached:
    - <builtin>.getattr
    - traceback.extract_stack
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pyparsing.core._trim_arity.<lambda1>
    functionSourceFile: pyparsing.core
    functionUses: 4
    functionsReached:
    - pyparsing.core._trim_arity.wrapper
    - traceback.extract_tb
    - pyparsing.core._trim_arity.<lambda1>
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 289
    functionName: pyparsing.core._trim_arity.wrapper
    functionSourceFile: pyparsing.core
    functionUses: 4
    functionsReached:
    - pyparsing.core._trim_arity.wrapper
    - traceback.extract_tb
    - pyparsing.core._trim_arity.<lambda1>
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: traceback.extract_stack
    functionSourceFile: traceback
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: traceback.extract_tb
    functionSourceFile: traceback
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94521850>
    - <ast.Constant object at 0x7f8c945218e0>
    argNames:
    - fn
    - message
    - fatal
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 326
    functionName: pyparsing.core.condition_as_parse_action
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.getattr
    - traceback.extract_stack
    - pyparsing.core._trim_arity
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.wraps
    functionSourceFile: functools
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 347
    functionName: pyparsing.core.condition_as_parse_action.pa
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core._trim_arity.wrapper
    - <builtin>.bool
    - traceback.extract_tb
    - pyparsing.core._trim_arity.<lambda1>
    linkageType: pythonLinkage
    raised:
    - exc_type
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9471e520>
    argNames:
    - instring
    - loc
    - expr
    - cache_hit
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 354
    functionName: pyparsing.core._default_start_debug_action
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.util.line
    - pyparsing.util.lineno
    - <builtin>.len
    - strg.find
    - pyparsing.util.col
    - strg.rfind
    - s.rfind
    - <builtin>.print
    - strg.count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - loc
    - strg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 57
    functionName: pyparsing.util.lineno
    functionSourceFile: pyparsing.util
    functionUses: 1
    functionsReached:
    - strg.count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - loc
    - strg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 40
    functionName: pyparsing.util.col
    functionSourceFile: pyparsing.util
    functionUses: 11
    functionsReached:
    - <builtin>.len
    - s.rfind
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - loc
    - strg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 71
    functionName: pyparsing.util.line
    functionSourceFile: pyparsing.util
    functionUses: 2
    functionsReached:
    - strg.rfind
    - strg.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: <builtin>.print
    functionSourceFile: <builtin>
    functionUses: 7
    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 0x7f8c95b54f70>
    argNames:
    - instring
    - startloc
    - endloc
    - expr
    - toks
    - cache_hit
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 367
    functionName: pyparsing.core._default_success_debug_action
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.print
    - toks.as_list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: toks.as_list
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f8c95b54160>
    argNames:
    - instring
    - loc
    - expr
    - exc
    - cache_hit
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 379
    functionName: pyparsing.core._default_exception_debug_action
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 390
    functionName: pyparsing.core.null_debug_action
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - chars
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 402
    functionName: pyparsing.core.ParserElement.set_default_whitespace_chars
    functionSourceFile: pyparsing.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: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 423
    functionName: pyparsing.core.ParserElement.inline_literals_using
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - seq
    - class_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 445
    functionName: pyparsing.core.ParserElement.using_each
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - pyparsing.core.Opt.__init__
    - pyparsing.core.Literal.__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: typing.cast
    functionSourceFile: typing
    functionUses: 68
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7f8c93f54880>
    argNames:
    - self
    - expr
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5203
    functionName: pyparsing.core.Opt.__init__
    functionSourceFile: pyparsing.core
    functionUses: 41
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 261
    functionName: pyparsing.util._make_synonym_function._inner
    functionSourceFile: pyparsing.util
    functionUses: 45
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9433c550>
    argNames:
    - self
    - savelist
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 461
    functionName: pyparsing.core.ParserElement.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.DebugActions
    - <builtin>.set
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.DebugActions
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - warning_type
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 489
    functionName: pyparsing.core.ParserElement.suppress_warning
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.suppress_warnings_.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: typing.cast.suppress_warnings_.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 505
    functionName: pyparsing.core.ParserElement.visit_all
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - collections.deque.popleft
    - seen.add
    - collections.deque.extend
    - cur.recurse
    - <builtin>.set
    - collections.deque
    linkageType: pythonLinkage
    raised: []
    returnType: N/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.deque
    functionSourceFile: collections
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.deque.popleft
    functionSourceFile: collections
    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: cur.recurse
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.deque.extend
    functionSourceFile: collections
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 522
    functionName: pyparsing.core.ParserElement.copy
    functionSourceFile: pyparsing.core
    functionUses: 19
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9473eca0>
    argNames:
    - self
    - name
    - list_all_matches
    - listAllMatches
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 551
    functionName: pyparsing.core.ParserElement.set_results_name
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.ParserElement._setResultsName
    - pyparsing.core.Forward._setResultsName
    - pyparsing.core.ParserElement.copy
    - <builtin>.super
    - <builtin>.set
    - pyparsing.core.Or._setResultsName
    - <builtin>.type
    - pyparsing.core.MatchFirst._setResultsName
    - pyparsing.core.Forward.copy
    - <builtin>.any
    - typing.cast.copy
    - typing.cast._setResultsName
    - warnings.warn
    - pyparsing.core.Forward.__init__
    - name.endswith
    - traceback.extract_stack
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9454f790>
    argNames:
    - self
    - name
    - listAllMatches
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 584
    functionName: pyparsing.core.ParserElement._setResultsName
    functionSourceFile: pyparsing.core
    functionUses: 2
    functionsReached:
    - pyparsing.core.ParserElement.copy
    - <builtin>.super
    - <builtin>.set
    - pyparsing.core.Forward.copy
    - typing.cast.copy
    - pyparsing.core.Forward.__init__
    - name.endswith
    - traceback.extract_stack
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93e98190>
    argNames:
    - self
    - name
    - list_all_matches
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5606
    functionName: pyparsing.core.Forward._setResultsName
    functionSourceFile: pyparsing.core
    functionUses: 2
    functionsReached:
    - <builtin>.type
    - <builtin>.super
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c95304c40>
    argNames:
    - self
    - name
    - listAllMatches
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4197
    functionName: pyparsing.core.Or._setResultsName
    functionSourceFile: pyparsing.core
    functionUses: 2
    functionsReached:
    - <builtin>.super
    - <builtin>.type
    - <builtin>.any
    - warnings.warn
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c952e9d00>
    argNames:
    - self
    - name
    - listAllMatches
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4313
    functionName: pyparsing.core.MatchFirst._setResultsName
    functionSourceFile: pyparsing.core
    functionUses: 2
    functionsReached:
    - <builtin>.super
    - <builtin>.type
    - <builtin>.any
    - warnings.warn
    - <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: typing.cast._setResultsName
    functionSourceFile: typing
    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: typing.cast.copy
    functionSourceFile: typing
    functionUses: 18
    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: 2
    functionLinenumber: 5598
    functionName: pyparsing.core.Forward.copy
    functionSourceFile: pyparsing.core
    functionUses: 19
    functionsReached:
    - <builtin>.super
    - traceback.extract_stack
    - pyparsing.core.Forward.__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: name.endswith
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9454fa90>
    argNames:
    - self
    - break_flag
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 595
    functionName: pyparsing.core.ParserElement.set_break
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9454fbb0>
    - <ast.Constant object at 0x7f8c9454fe20>
    argNames:
    - instring
    - loc
    - doActions
    - callPreParse
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 604
    functionName: pyparsing.core.ParserElement.set_break.breaker
    functionSourceFile: pyparsing.core
    functionUses: 10
    functionsReached:
    - pyparsing.core.Opt.parseImpl
    - result.groups
    - <builtin>.len
    - tokenlist.copy
    - typing.cast._parse
    - typing.cast.debugActions.debug_match
    - <builtin>.list
    - typing.cast._parseCache
    - typing.cast.postParse
    - typing.cast.failAction
    - pyparsing.core.Regex.re_match
    - pyparsing.core.Regex.parseImplAsGroupList
    - pyparsing.core.Suppress.postParse
    - <builtin>.str
    - tokenlist.asList
    - retToks.haskeys
    - dictvalue.haskeys
    - pyparsing.core.LineStart.preParse
    - tokenlist._asStringList
    - typing.cast._parse._originalParseMethod
    - pyparsing.exceptions.ParseBaseException.__init__
    - pyparsing.core.ParserElement.postParse
    - <builtin>.isinstance
    - result.group
    - pyparsing.core.Dict.postParse
    - pyparsing.results._ParseResultsWithOffset.__init__
    - pyparsing.core.Combine.postParse
    - pyparsing.core.ParserElement._parseNoCache
    - tok.copy
    - <builtin>.enumerate
    - pdb.set_trace
    - result.end
    - pyparsing.results.ParseResults.__init__
    - pyparsing.core.ParserElement.preParse
    - <builtin>.TypeError
    - typing.cast._parseNoCache
    - typing.cast.parseImpl
    - pyparsing.core.ParserElement.set_break.breaker
    - typing.cast.debugActions.debug_fail
    - typing.cast.parseAction
    - pyparsing.core.Group.postParse
    - tokenlist.as_dict
    - typing.cast.debugActions.debug_try
    - typing.cast._parseCache._originalParseMethod
    - typing.cast._skipIgnorables
    - pyparsing.core.Regex.parseImplAsMatch
    - pyparsing.core.Word.parseImpl_regex
    - typing.cast._parseNoCache._originalParseMethod
    - typing.cast.preParse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pdb.set_trace
    functionSourceFile: pdb
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast._parse
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 5
    IfCount: 15
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f8c95aa4f70>
    - <ast.Constant object at 0x7f8c95aa47f0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    - callPreParse
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 804
    functionName: pyparsing.core.ParserElement._parseNoCache
    functionSourceFile: pyparsing.core
    functionUses: 10
    functionsReached:
    - pyparsing.core.Opt.parseImpl
    - result.groups
    - <builtin>.len
    - tokenlist.copy
    - typing.cast._parse
    - typing.cast.debugActions.debug_match
    - <builtin>.list
    - typing.cast._parseCache
    - typing.cast.postParse
    - typing.cast.failAction
    - pyparsing.core.Regex.re_match
    - pyparsing.core.Regex.parseImplAsGroupList
    - pyparsing.core.Suppress.postParse
    - <builtin>.str
    - tokenlist.asList
    - retToks.haskeys
    - dictvalue.haskeys
    - pyparsing.core.LineStart.preParse
    - tokenlist._asStringList
    - typing.cast._parse._originalParseMethod
    - pyparsing.exceptions.ParseBaseException.__init__
    - pyparsing.core.ParserElement.postParse
    - <builtin>.isinstance
    - result.group
    - pyparsing.core.Dict.postParse
    - pyparsing.results._ParseResultsWithOffset.__init__
    - pyparsing.core.Combine.postParse
    - pyparsing.core.ParserElement._parseNoCache
    - tok.copy
    - <builtin>.enumerate
    - pdb.set_trace
    - result.end
    - pyparsing.results.ParseResults.__init__
    - pyparsing.core.ParserElement.preParse
    - <builtin>.TypeError
    - typing.cast._parseNoCache
    - typing.cast.parseImpl
    - pyparsing.core.ParserElement.set_break.breaker
    - typing.cast.debugActions.debug_fail
    - typing.cast.parseAction
    - pyparsing.core.Group.postParse
    - tokenlist.as_dict
    - typing.cast.debugActions.debug_try
    - typing.cast._skipIgnorables
    - pyparsing.core.Regex.parseImplAsMatch
    - typing.cast._parseCache._originalParseMethod
    - pyparsing.core.Word.parseImpl_regex
    - typing.cast._parseNoCache._originalParseMethod
    - typing.cast.preParse
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast._parseCache
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast._parseNoCache
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast._parseCache._originalParseMethod
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast._parse._originalParseMethod
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast._parseNoCache._originalParseMethod
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - fns
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 618
    functionName: pyparsing.core.ParserElement.set_parse_action
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - kwargs.get
    - pyparsing.core._trim_arity
    - <builtin>.all
    - <builtin>.callable
    - <builtin>.list
    - <builtin>.getattr
    - traceback.extract_stack
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.callable
    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>.all
    functionSourceFile: <builtin>
    functionUses: 25
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - fns
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 704
    functionName: pyparsing.core.ParserElement.add_parse_action
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - kwargs.get
    - <builtin>.getattr
    - traceback.extract_stack
    - pyparsing.core._trim_arity
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - fns
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 716
    functionName: pyparsing.core.ParserElement.add_condition
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.parseAction.append
    - <builtin>.bool
    - kwargs.get
    - <builtin>.str
    - pyparsing.core._trim_arity
    - pyparsing.core.condition_as_parse_action
    - functools.wraps
    - <builtin>.getattr
    - traceback.extract_stack
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.parseAction.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - fn
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 753
    functionName: pyparsing.core.ParserElement.set_fail_action
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - instring
    - loc
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 769
    functionName: pyparsing.core.ParserElement._skipIgnorables
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - instring
    - loc
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 785
    functionName: pyparsing.core.ParserElement.preParse
    functionSourceFile: pyparsing.core
    functionUses: 14
    functionsReached:
    - <builtin>.len
    - typing.cast._skipIgnorables
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast._skipIgnorables
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    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 0x7f8c95aa4670>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 797
    functionName: pyparsing.core.ParserElement.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - instring
    - loc
    - tokenlist
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 800
    functionName: pyparsing.core.ParserElement.postParse
    functionSourceFile: pyparsing.core
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - instring
    - loc
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3599
    functionName: pyparsing.core.LineStart.preParse
    functionSourceFile: pyparsing.core
    functionUses: 13
    functionsReached:
    - pyparsing.core.ParserElement.preParse
    - <builtin>.len
    - pyparsing.core.LineStart.preParse
    - typing.cast._skipIgnorables
    - typing.cast.preParse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.preParse
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.debugActions.debug_try
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    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 0x7f8c93f54e20>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 5211
    functionName: pyparsing.core.Opt.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 10
    functionsReached:
    - pyparsing.core.Opt.parseImpl
    - result.groups
    - <builtin>.len
    - tokenlist.copy
    - typing.cast._parse
    - typing.cast.debugActions.debug_match
    - <builtin>.list
    - typing.cast._parseCache
    - typing.cast.postParse
    - typing.cast.failAction
    - pyparsing.core.Regex.re_match
    - pyparsing.core.Regex.parseImplAsGroupList
    - pyparsing.core.Suppress.postParse
    - <builtin>.str
    - tokenlist.asList
    - dictvalue.haskeys
    - retToks.haskeys
    - pyparsing.core.LineStart.preParse
    - typing.cast._parse._originalParseMethod
    - pyparsing.core.ParserElement.postParse
    - tokenlist._asStringList
    - pyparsing.exceptions.ParseBaseException.__init__
    - <builtin>.isinstance
    - result.group
    - pyparsing.results._ParseResultsWithOffset.__init__
    - pyparsing.core.Dict.postParse
    - pyparsing.core.Combine.postParse
    - pyparsing.core.ParserElement._parseNoCache
    - tok.copy
    - <builtin>.enumerate
    - pdb.set_trace
    - result.end
    - pyparsing.results.ParseResults.__init__
    - pyparsing.core.ParserElement.preParse
    - <builtin>.TypeError
    - typing.cast._parseNoCache
    - typing.cast.parseImpl
    - pyparsing.core.ParserElement.set_break.breaker
    - typing.cast.debugActions.debug_fail
    - typing.cast.parseAction
    - pyparsing.core.Group.postParse
    - tokenlist.as_dict
    - typing.cast.debugActions.debug_try
    - typing.cast._parseCache._originalParseMethod
    - typing.cast._skipIgnorables
    - pyparsing.core.Regex.parseImplAsMatch
    - pyparsing.core.Word.parseImpl_regex
    - typing.cast._parseNoCache._originalParseMethod
    - typing.cast.preParse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c948eb5b0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3118
    functionName: pyparsing.core.Regex.parseImplAsGroupList
    functionSourceFile: pyparsing.core
    functionUses: 11
    functionsReached:
    - result.end
    - pyparsing.core.Regex.re_match
    - result.groups
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.parseImpl
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c948e6dc0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3127
    functionName: pyparsing.core.Regex.parseImplAsMatch
    functionSourceFile: pyparsing.core
    functionUses: 11
    functionsReached:
    - pyparsing.core.Regex.re_match
    - result.end
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94902a60>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2982
    functionName: pyparsing.core.Word.parseImpl_regex
    functionSourceFile: pyparsing.core
    functionUses: 11
    functionsReached:
    - result.group
    - result.end
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.debugActions.debug_fail
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.failAction
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - instring
    - loc
    - tokenlist
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5784
    functionName: pyparsing.core.Dict.postParse
    functionSourceFile: pyparsing.core
    functionUses: 11
    functionsReached:
    - pyparsing.results._ParseResultsWithOffset.__init__
    - <builtin>.TypeError
    - <builtin>.len
    - <builtin>.str
    - dictvalue.haskeys
    - tokenlist.as_dict
    - tok.copy
    - <builtin>.enumerate
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - instring
    - loc
    - tokenlist
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 5687
    functionName: pyparsing.core.Combine.postParse
    functionSourceFile: pyparsing.core
    functionUses: 11
    functionsReached:
    - pyparsing.results.ParseResults.__init__
    - pyparsing.results._ParseResultsWithOffset.__init__
    - <builtin>.str
    - tokenlist.copy
    - retToks.haskeys
    - tokenlist._asStringList
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - instring
    - loc
    - tokenlist
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5872
    functionName: pyparsing.core.Suppress.postParse
    functionSourceFile: ''
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - instring
    - loc
    - tokenlist
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5726
    functionName: pyparsing.core.Group.postParse
    functionSourceFile: pyparsing.core
    functionUses: 11
    functionsReached:
    - tokenlist.asList
    - <builtin>.isinstance
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.postParse
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 0
    IfCount: 8
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9471e4f0>
    - <ast.Constant object at 0x7f8c9471e0d0>
    - <ast.Constant object at 0x7f8c9471e130>
    - <ast.Constant object at 0x7f8c9471e460>
    - <ast.Name object at 0x7f8c9471e520>
    argNames:
    - self
    - toklist
    - name
    - asList
    - modal
    - isinstance
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 171
    functionName: pyparsing.results.ParseResults.__init__
    functionSourceFile: pyparsing.results
    functionUses: 22
    functionsReached:
    - pyparsing.results.ParseResults.__init__
    - pyparsing.results._ParseResultsWithOffset.__init__
    - <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: typing.cast.parseAction
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.debugActions.debug_match
    functionSourceFile: typing
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - instring
    - loc
    - raise_fatal
    - do_actions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 906
    functionName: pyparsing.core.ParserElement.try_parse
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.Opt.parseImpl
    - result.groups
    - <builtin>.len
    - tokenlist.copy
    - typing.cast._parse
    - typing.cast.debugActions.debug_match
    - <builtin>.list
    - typing.cast._parseCache
    - typing.cast.postParse
    - typing.cast.failAction
    - pyparsing.core.Regex.re_match
    - pyparsing.core.Regex.parseImplAsGroupList
    - pyparsing.core.Suppress.postParse
    - <builtin>.str
    - tokenlist.asList
    - retToks.haskeys
    - dictvalue.haskeys
    - pyparsing.core.LineStart.preParse
    - tokenlist._asStringList
    - typing.cast._parse._originalParseMethod
    - pyparsing.exceptions.ParseBaseException.__init__
    - pyparsing.core.ParserElement.postParse
    - <builtin>.isinstance
    - result.group
    - pyparsing.core.Dict.postParse
    - pyparsing.results._ParseResultsWithOffset.__init__
    - pyparsing.core.Combine.postParse
    - pyparsing.core.ParserElement._parseNoCache
    - tok.copy
    - <builtin>.enumerate
    - pdb.set_trace
    - result.end
    - pyparsing.results.ParseResults.__init__
    - pyparsing.core.ParserElement.preParse
    - <builtin>.TypeError
    - typing.cast._parseNoCache
    - typing.cast.parseImpl
    - pyparsing.core.ParserElement.set_break.breaker
    - typing.cast.debugActions.debug_fail
    - typing.cast.parseAction
    - pyparsing.core.Group.postParse
    - tokenlist.as_dict
    - typing.cast.debugActions.debug_try
    - typing.cast._parseCache._originalParseMethod
    - typing.cast._skipIgnorables
    - pyparsing.core.Regex.parseImplAsMatch
    - pyparsing.core.Word.parseImpl_regex
    - typing.cast._parseNoCache._originalParseMethod
    - typing.cast.preParse
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9425f2e0>
    argNames:
    - self
    - instring
    - loc
    - do_actions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 921
    functionName: pyparsing.core.ParserElement.can_parse_next
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.try_parse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.try_parse
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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: 3
    functionLinenumber: -1
    functionName: pyparsing.core.ParserElement
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.util.replaced_by_pep8
    - abc.abstractmethod
    - typing.cast
    - pyparsing.util._make_synonym_function
    - threading.RLock
    - functools.wraps
    - <builtin>.list
    - <builtin>.getattr
    - inspect.signature
    - pyparsing.util.replaced_by_pep8.<lambda1>
    - <builtin>.isinstance
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 942
    functionName: pyparsing.core.ParserElement._CacheType.get
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 945
    functionName: pyparsing.core.ParserElement._CacheType.set
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f8c945dc190>
    - <ast.Constant object at 0x7f8c945dc160>
    argNames:
    - self
    - instring
    - loc
    - doActions
    - callPreParse
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 957
    functionName: pyparsing.core.ParserElement._parseCache
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.packrat_cache.get
    - typing.cast._parseNoCache
    - typing.cast.packrat_cache.set
    - typing.cast
    - typing.cast.debugActions.debug_fail
    - pyparsing.core.ParserElement._CacheType.set
    - pe.__class__
    - typing.cast.debugActions.debug_try
    - typing.cast.debugActions.debug_match
    - <builtin>.isinstance
    - pyparsing.core.ParserElement._CacheType.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.packrat_cache.get
    functionSourceFile: typing
    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: pe.__class__
    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: typing.cast.packrat_cache.set
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1009
    functionName: pyparsing.core.ParserElement.reset_cache
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - pyparsing.util.LRUMemo.clear
    - typing.cast.recursion_memos.clear
    - typing.cast.packrat_cache.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: typing.cast.packrat_cache.clear
    functionSourceFile: typing
    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: 0
    functionLinenumber: 163
    functionName: pyparsing.util.LRUMemo.clear
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.recursion_memos.clear
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1020
    functionName: pyparsing.core.ParserElement.disable_memoization
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.reset_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.reset_cache
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c945d49a0>
    argNames:
    - cache_size_limit
    - force
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1034
    functionName: pyparsing.core.ParserElement.enable_left_recursion
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.disable_memoization
    - pyparsing.util.LRUMemo.__init__
    - collections.OrderedDict
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.disable_memoization
    functionSourceFile: typing
    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
    - capacity
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 137
    functionName: pyparsing.util.LRUMemo.__init__
    functionSourceFile: pyparsing.util
    functionUses: 1
    functionsReached:
    - collections.OrderedDict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c945caeb0>
    argNames:
    - cache_size_limit
    - force
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1082
    functionName: pyparsing.core.ParserElement.enable_packrat
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - types.MethodType
    - <builtin>.range
    - typing.cast.disable_memoization
    - pyparsing.util._FifoCache.__init__
    - itertools.cycle
    - pyparsing.util._UnboundedCache.__init__
    - <builtin>.object
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    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: 81
    functionName: pyparsing.util._UnboundedCache.__init__
    functionSourceFile: pyparsing.util
    functionUses: 1
    functionsReached:
    - types.MethodType
    - <builtin>.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 102
    functionName: pyparsing.util._FifoCache.__init__
    functionSourceFile: pyparsing.util
    functionUses: 1
    functionsReached:
    - <builtin>.range
    - <builtin>.object
    - itertools.cycle
    - types.MethodType
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c945ca3d0>
    argNames:
    - self
    - instring
    - parse_all
    - parseAll
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1125
    functionName: pyparsing.core.ParserElement.parse_string
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - seen.add
    - <builtin>.super
    - pyparsing.core.Opt.parseImpl
    - result.groups
    - <builtin>.len
    - typing.cast.reset_cache
    - typing.cast
    - pyparsing.core.And.streamline
    - typing.cast._parse
    - tokenlist.copy
    - <builtin>.all
    - typing.cast.debugActions.debug_match
    - <builtin>.list
    - typing.cast._parseCache
    - typing.cast.postParse
    - typing.cast.failAction
    - typing.cast._parseNoCache._originalParseMethod
    - pyparsing.core.Regex.re_match
    - pyparsing.core.Regex.parseImplAsGroupList
    - pyparsing.core.Suppress.postParse
    - <builtin>.str
    - <builtin>.zip
    - pyparsing.core.Forward.streamline
    - instring.expandtabs
    - tokenlist.asList
    - dictvalue.haskeys
    - retToks.haskeys
    - pyparsing.core.LineStart.preParse
    - typing.cast._parse._originalParseMethod
    - pyparsing.core.ParserElement.postParse
    - tokenlist._asStringList
    - pyparsing.exceptions.ParseBaseException.__init__
    - <builtin>.isinstance
    - pyparsing.core.MatchFirst.streamline
    - typing.cast.streamline
    - result.group
    - <builtin>.next
    - pyparsing.core.Dict.postParse
    - pyparsing.results._ParseResultsWithOffset.__init__
    - cur.recurse
    - pyparsing.core.Combine.postParse
    - pyparsing.core.Each.streamline
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core.ParserElement._parseNoCache
    - tok.copy
    - <builtin>.enumerate
    - pyparsing.core.NoMatch.__init__
    - pdb.set_trace
    - result.end
    - <builtin>.id
    - pyparsing.results.ParseResults.__init__
    - pyparsing.core.ParserElement.preParse
    - <builtin>.TypeError
    - typing.cast._parseNoCache
    - <builtin>.set
    - typing.cast.ignoreExprs.streamline
    - typing.cast.parseImpl
    - pyparsing.core.ParserElement.set_break.breaker
    - typing.cast.debugActions.debug_fail
    - pyparsing.core.Or.streamline
    - pyparsing.core.ParseElementEnhance.streamline
    - typing.cast.parseAction
    - <builtin>.any
    - pyparsing.core.Group.postParse
    - tokenlist.as_dict
    - pyparsing.core.StringEnd.__init__
    - typing.cast.debugActions.debug_try
    - pyparsing.core.Regex.parseImplAsMatch
    - typing.cast._parseCache._originalParseMethod
    - <builtin>.iter
    - typing.cast._skipIgnorables
    - pyparsing.core.Word.parseImpl_regex
    - typing.cast.preParse
    - prev.add_parse_action
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4415
    functionName: pyparsing.core.Each.streamline
    functionSourceFile: pyparsing.core
    functionUses: 8
    functionsReached:
    - <builtin>.super
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 3
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3962
    functionName: pyparsing.core.And.streamline
    functionSourceFile: pyparsing.core
    functionUses: 8
    functionsReached:
    - seen.add
    - <builtin>.super
    - <builtin>.next
    - cur.recurse
    - <builtin>.set
    - typing.cast
    - <builtin>.zip
    - <builtin>.any
    - <builtin>.all
    - <builtin>.enumerate
    - <builtin>.iter
    - pyparsing.core.NoMatch.__init__
    - <builtin>.isinstance
    - prev.add_parse_action
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 5562
    functionName: pyparsing.core.Forward.streamline
    functionSourceFile: pyparsing.core
    functionUses: 7
    functionsReached:
    - seen.add
    - <builtin>.super
    - typing.cast
    - pyparsing.core.And.streamline
    - <builtin>.all
    - <builtin>.zip
    - pyparsing.core.Forward.streamline
    - <builtin>.isinstance
    - typing.cast.streamline
    - pyparsing.core.MatchFirst.streamline
    - <builtin>.next
    - cur.recurse
    - pyparsing.core.Each.streamline
    - <builtin>.enumerate
    - pyparsing.core.NoMatch.__init__
    - <builtin>.id
    - <builtin>.set
    - pyparsing.core.Or.streamline
    - pyparsing.core.ParseElementEnhance.streamline
    - <builtin>.any
    - <builtin>.iter
    - prev.add_parse_action
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4090
    functionName: pyparsing.core.Or.streamline
    functionSourceFile: pyparsing.core
    functionUses: 8
    functionsReached:
    - <builtin>.any
    - <builtin>.super
    - <builtin>.all
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4585
    functionName: pyparsing.core.ParseElementEnhance.streamline
    functionSourceFile: pyparsing.core
    functionUses: 7
    functionsReached:
    - seen.add
    - <builtin>.super
    - typing.cast
    - pyparsing.core.And.streamline
    - <builtin>.all
    - <builtin>.zip
    - pyparsing.core.Forward.streamline
    - <builtin>.isinstance
    - typing.cast.streamline
    - pyparsing.core.MatchFirst.streamline
    - <builtin>.next
    - cur.recurse
    - pyparsing.core.Each.streamline
    - <builtin>.enumerate
    - pyparsing.core.NoMatch.__init__
    - <builtin>.id
    - <builtin>.set
    - pyparsing.core.Or.streamline
    - pyparsing.core.ParseElementEnhance.streamline
    - <builtin>.any
    - <builtin>.iter
    - prev.add_parse_action
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4250
    functionName: pyparsing.core.MatchFirst.streamline
    functionSourceFile: pyparsing.core
    functionUses: 8
    functionsReached:
    - <builtin>.any
    - <builtin>.super
    - <builtin>.all
    - <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: typing.cast.streamline
    functionSourceFile: typing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.ignoreExprs.streamline
    functionSourceFile: typing
    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: instring.expandtabs
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3660
    functionName: pyparsing.core.StringEnd.__init__
    functionSourceFile: pyparsing.core
    functionUses: 4
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 6
    IfCount: 7
    argCount: 6
    argDefaultValues:
    - <ast.Name object at 0x7f8c943d9fd0>
    - <ast.Constant object at 0x7f8c943d9fa0>
    argNames:
    - self
    - instring
    - max_matches
    - overlap
    - debug
    - maxMatches
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1194
    functionName: pyparsing.core.ParserElement.scan_string
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - seen.add
    - <builtin>.super
    - pyparsing.core.Opt.parseImpl
    - result.groups
    - <builtin>.len
    - typing.cast
    - pyparsing.core.And.streamline
    - tokenlist.copy
    - typing.cast._parse
    - <builtin>.all
    - typing.cast.debugActions.debug_match
    - <builtin>.list
    - typing.cast._parseCache
    - typing.cast.postParse
    - typing.cast.failAction
    - pyparsing.core.Regex.re_match
    - typing.cast.resetCache
    - pyparsing.core.Regex.parseImplAsGroupList
    - pyparsing.core.Suppress.postParse
    - <builtin>.str
    - <builtin>.zip
    - pyparsing.core.Forward.streamline
    - tokenlist.asList
    - dictvalue.haskeys
    - retToks.haskeys
    - pyparsing.core.LineStart.preParse
    - <builtin>.print
    - typing.cast._parse._originalParseMethod
    - pyparsing.core.ParserElement.postParse
    - pyparsing.exceptions.ParseBaseException.__init__
    - tokenlist._asStringList
    - <builtin>.isinstance
    - typing.cast.streamline
    - pyparsing.core.MatchFirst.streamline
    - result.group
    - <builtin>.next
    - pyparsing.core.Dict.postParse
    - pyparsing.results._ParseResultsWithOffset.__init__
    - cur.recurse
    - pyparsing.core.Combine.postParse
    - pyparsing.core.Each.streamline
    - pyparsing.core.ParserElement._parseNoCache
    - tok.copy
    - <builtin>.enumerate
    - <builtin>.iter
    - pyparsing.core.NoMatch.__init__
    - pdb.set_trace
    - result.end
    - <builtin>.id
    - pyparsing.results.ParseResults.__init__
    - pyparsing.core.ParserElement.preParse
    - <builtin>.TypeError
    - typing.cast._parseNoCache
    - <builtin>.set
    - typing.cast.ignoreExprs.streamline
    - typing.cast.parseImpl
    - pyparsing.core.ParserElement.set_break.breaker
    - typing.cast.debugActions.debug_fail
    - pyparsing.core.Or.streamline
    - pyparsing.core.ParseElementEnhance.streamline
    - typing.cast.parseAction
    - <builtin>.any
    - pyparsing.core.Group.postParse
    - tokenlist.as_dict
    - typing.cast.debugActions.debug_try
    - pyparsing.core.Regex.parseImplAsMatch
    - typing.cast._parseCache._originalParseMethod
    - typing.cast._skipIgnorables
    - typing.cast._parseNoCache._originalParseMethod
    - pyparsing.core.Word.parseImpl_regex
    - typing.cast.preParse
    - prev.add_parse_action
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.resetCache
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - instring
    - debug
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1285
    functionName: pyparsing.core.ParserElement.transform_string
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.scan_string
    - ret.append
    - t.as_list
    - <builtin>.str
    - out.append
    - ret.extend
    - out.extend
    - <builtin>.isinstance
    - pyparsing.util._flatten
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.scan_string
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.append
    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: t.as_list
    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: out.extend
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - ll
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 230
    functionName: pyparsing.util._flatten
    functionSourceFile: pyparsing.util
    functionUses: 4
    functionsReached:
    - ret.append
    - <builtin>.isinstance
    - ret.extend
    - pyparsing.util._flatten
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Name object at 0x7f8c943b3220>
    argNames:
    - self
    - instring
    - max_matches
    - debug
    - maxMatches
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1331
    functionName: pyparsing.core.ParserElement.search_string
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.results.ParseResults.__init__
    - typing.cast.scan_string
    - pyparsing.results._ParseResultsWithOffset.__init__
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Name object at 0x7f8c943dc7f0>
    - <ast.Constant object at 0x7f8c943dc7c0>
    argNames:
    - self
    - instring
    - maxsplit
    - include_separators
    - includeSeparators
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1371
    functionName: pyparsing.core.ParserElement.split
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.scan_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1403
    functionName: pyparsing.core.ParserElement.__add__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    - typing.cast
    - pyparsing.core.And.__init__
    - pyparsing.core.Combine.ignore
    - <builtin>.all
    - <builtin>.list
    - typing.cast.ignore
    - typing.cast._literalStringClass
    - <builtin>.str
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - pyparsing.core.ParseElementEnhance.ignore
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core._PendingSkip.__init__
    - <builtin>.enumerate
    - tmp.append
    - pyparsing.core.SkipTo.__init__
    - pyparsing.core.Opt.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c954a74f0>
    argNames:
    - self
    - expr
    - must_skip
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2334
    functionName: pyparsing.core._PendingSkip.__init__
    functionSourceFile: pyparsing.core
    functionUses: 19
    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: typing.cast._literalStringClass
    functionSourceFile: typing
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 4
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c942acd30>
    argNames:
    - self
    - exprs_arg
    - savelist
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3927
    functionName: pyparsing.core.And.__init__
    functionSourceFile: pyparsing.core
    functionUses: 3
    functionsReached:
    - tmp.append
    - <builtin>.super
    - pyparsing.core.ParseElementEnhance.ignore
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core.SkipTo.__init__
    - typing.cast
    - <builtin>.str
    - pyparsing.core.Combine.ignore
    - <builtin>.all
    - <builtin>.list
    - <builtin>.enumerate
    - pyparsing.core.Opt.__init__
    - typing.cast.ignore
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    linkageType: pythonLinkage
    raised:
    - Exception
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1439
    functionName: pyparsing.core.ParserElement.__radd__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.ParseElementEnhance.ignore
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core.SkipTo.__init__
    - typing.cast
    - <builtin>.str
    - pyparsing.core.Combine.ignore
    - pyparsing.core.Opt.__init__
    - typing.cast.ignore
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast._literalStringClass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93f47a90>
    - <ast.Constant object at 0x7f8c93f47ac0>
    - <ast.Constant object at 0x7f8c93f47af0>
    argNames:
    - self
    - other
    - include
    - ignore
    - fail_on
    - failOn
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 5300
    functionName: pyparsing.core.SkipTo.__init__
    functionSourceFile: pyparsing.core
    functionUses: 12
    functionsReached:
    - pyparsing.core.ParseElementEnhance.ignore
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - <builtin>.str
    - pyparsing.core.Combine.ignore
    - pyparsing.core.Opt.__init__
    - typing.cast.ignore
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1452
    functionName: pyparsing.core.ParserElement.__sub__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core.And._ErrorStop.__init__
    - typing.cast
    - pyparsing.core.Opt.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast._literalStringClass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3920
    functionName: pyparsing.core.And._ErrorStop.__init__
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1462
    functionName: pyparsing.core.ParserElement.__rsub__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - pyparsing.core.Opt.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast._literalStringClass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 1
    IfCount: 16
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1472
    functionName: pyparsing.core.ParserElement.__mul__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.tuple
    - <builtin>.len
    - typing.cast
    - pyparsing.core.And.__init__
    - pyparsing.core.Combine.ignore
    - pyparsing.core.ZeroOrMore.__init__
    - <builtin>.all
    - <builtin>.list
    - typing.cast.ignore
    - <builtin>.str
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - pyparsing.core.ParseElementEnhance.ignore
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core.ParserElement.__mul__.makeOptionalList
    - <builtin>.enumerate
    - tmp.append
    - pyparsing.core.SkipTo.__init__
    - pyparsing.core.Opt.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.tuple
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - n
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1531
    functionName: pyparsing.core.ParserElement.__mul__.makeOptionalList
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - pyparsing.core.ParserElement.__mul__.makeOptionalList
    - pyparsing.core.Opt.__init__
    - <builtin>.super
    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: 1551
    functionName: pyparsing.core.ParserElement.__rmul__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.__mul__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.__mul__
    functionSourceFile: typing
    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
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1554
    functionName: pyparsing.core.ParserElement.__or__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.MatchFirst.__init__
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core._PendingSkip.__init__
    - typing.cast
    - <builtin>.any
    - <builtin>.all
    - pyparsing.core.Opt.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast._literalStringClass
    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 0x7f8c9530f940>
    argNames:
    - self
    - exprs
    - savelist
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4242
    functionName: pyparsing.core.MatchFirst.__init__
    functionSourceFile: pyparsing.core
    functionUses: 2
    functionsReached:
    - <builtin>.any
    - <builtin>.super
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1570
    functionName: pyparsing.core.ParserElement.__ror__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - pyparsing.core.Opt.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast._literalStringClass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1580
    functionName: pyparsing.core.ParserElement.__xor__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - pyparsing.core.Or.__init__
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - <builtin>.any
    - <builtin>.all
    - pyparsing.core.Opt.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast._literalStringClass
    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 0x7f8c942d8070>
    argNames:
    - self
    - exprs
    - savelist
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4082
    functionName: pyparsing.core.Or.__init__
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.any
    - <builtin>.super
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1590
    functionName: pyparsing.core.ParserElement.__rxor__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - pyparsing.core.Opt.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast._literalStringClass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1600
    functionName: pyparsing.core.ParserElement.__and__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - pyparsing.core.Each.__init__
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - <builtin>.all
    - pyparsing.core.Opt.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast._literalStringClass
    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 0x7f8c952f3a30>
    argNames:
    - self
    - exprs
    - savelist
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4398
    functionName: pyparsing.core.Each.__init__
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.super
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1610
    functionName: pyparsing.core.ParserElement.__rand__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - pyparsing.core.Opt.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast._literalStringClass
    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: 2
    functionLinenumber: 1620
    functionName: pyparsing.core.ParserElement.__invert__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.NotAny.__init__
    - <builtin>.super
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - expr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4927
    functionName: pyparsing.core.NotAny.__init__
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.super
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 3
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1630
    functionName: pyparsing.core.ParserElement.__getitem__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - typing.cast.stopOn
    - <builtin>.len
    - <builtin>.tuple
    - typing.cast
    - <builtin>.iter
    - pyparsing.core.NoMatch.__init__
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    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: 2389
    functionName: pyparsing.core.NoMatch.__init__
    functionSourceFile: pyparsing.core
    functionUses: 27
    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>.iter
    functionSourceFile: <builtin>
    functionUses: 35
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.stopOn
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94df5ac0>
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1690
    functionName: pyparsing.core.ParserElement.__call__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.ParserElement._setResultsName
    - pyparsing.core.Forward._setResultsName
    - pyparsing.core.ParserElement.copy
    - <builtin>.super
    - <builtin>.set
    - pyparsing.core.Or._setResultsName
    - <builtin>.type
    - pyparsing.core.MatchFirst._setResultsName
    - pyparsing.core.Forward.copy
    - <builtin>.any
    - typing.cast.copy
    - typing.cast._setResultsName
    - warnings.warn
    - pyparsing.core.Forward.__init__
    - name.endswith
    - traceback.extract_stack
    - <builtin>.isinstance
    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: 3
    functionLinenumber: 1710
    functionName: pyparsing.core.ParserElement.suppress
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - pyparsing.core.Suppress.__init__
    - pyparsing.core.NoMatch.__init__
    - pyparsing.core._PendingSkip.__init__
    - <builtin>.super
    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 0x7f8c94df53d0>
    argNames:
    - self
    - recursive
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1717
    functionName: pyparsing.core.ParserElement.ignore_whitespace
    functionSourceFile: pyparsing.core
    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 0x7f8c94df50a0>
    argNames:
    - self
    - recursive
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1727
    functionName: pyparsing.core.ParserElement.leave_whitespace
    functionSourceFile: pyparsing.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:
    - <ast.Constant object at 0x7f8c94e0abb0>
    argNames:
    - self
    - chars
    - copy_defaults
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1738
    functionName: pyparsing.core.ParserElement.set_whitespace_chars
    functionSourceFile: pyparsing.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: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1749
    functionName: pyparsing.core.ParserElement.parse_with_tabs
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1758
    functionName: pyparsing.core.ParserElement.ignore
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.Suppress.__init__
    - pyparsing.core.ParserElement.copy
    - <builtin>.super
    - <builtin>.set
    - pyparsing.core._PendingSkip.__init__
    - traceback.extract_stack
    - pyparsing.core.Forward.copy
    - typing.cast.ignoreExprs.append
    - pyparsing.core.Forward.__init__
    - pyparsing.core.NoMatch.__init__
    - <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: typing.cast.ignoreExprs.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - start_action
    - success_action
    - exception_action
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1786
    functionName: pyparsing.core.ParserElement.set_debug_actions
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.DebugActions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94e05250>
    - <ast.Constant object at 0x7f8c94e05220>
    argNames:
    - self
    - flag
    - recurse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1812
    functionName: pyparsing.core.ParserElement.set_debug
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.set_debug_actions
    - expr.set_debug
    - typing.cast.visit_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: typing.cast.visit_all
    functionSourceFile: typing
    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: expr.set_debug
    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: typing.cast.set_debug_actions
    functionSourceFile: typing
    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: 5
    functionLinenumber: 1866
    functionName: pyparsing.core.ParserElement.default_name
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.ZeroOrMore._generateDefaultName
    - pyparsing.core.Word._generateDefaultName
    - <builtin>.super
    - seen.add
    - <builtin>.len
    - <builtin>.sorted
    - typing.cast
    - pyparsing.core.And.streamline
    - pyparsing.core.Regex._generateDefaultName
    - pyparsing.core.Keyword._generateDefaultName
    - <builtin>.all
    - pyparsing.core.Opt._generateDefaultName
    - pyparsing.core.And._generateDefaultName
    - pyparsing.core.And._ErrorStop._generateDefaultName
    - pyparsing.core._PendingSkip._generateDefaultName
    - itertools.chain
    - <builtin>.str
    - <builtin>.zip
    - itertools.count
    - pyparsing.core.Forward.streamline
    - pyparsing.core.Empty._generateDefaultName
    - typing.cast._generateDefaultName
    - collections.deque
    - <builtin>.isinstance
    - pyparsing.core.Each._generateDefaultName
    - typing.cast.streamline
    - pyparsing.core.MatchFirst.streamline
    - <builtin>.next
    - cur.recurse
    - pyparsing.core.Each.streamline
    - pyparsing.util._make_synonym_function._inner
    - <builtin>.repr
    - ret.append
    - <builtin>.ord
    - pyparsing.core.CharsNotIn._generateDefaultName
    - pyparsing.core.Word._generateDefaultName.charsAsStr
    - pyparsing.core.Literal._generateDefaultName
    - pyparsing.core.DelimitedList._generateDefaultName
    - <builtin>.enumerate
    - <builtin>.iter
    - itertools.groupby
    - pyparsing.core.NoMatch.__init__
    - pyparsing.core.OneOrMore._generateDefaultName
    - <builtin>.id
    - pyparsing.core.Or._generateDefaultName
    - pyparsing.core.NotAny._generateDefaultName
    - <builtin>.set
    - pyparsing.util._collapse_string_to_ranges
    - pyparsing.core.MatchFirst._generateDefaultName
    - pyparsing.core.Or.streamline
    - pyparsing.core.ParseElementEnhance.streamline
    - <builtin>.any
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - pyparsing.core.Forward._generateDefaultName
    - prev.add_parse_action
    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: 5084
    functionName: pyparsing.core.ZeroOrMore._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2923
    functionName: pyparsing.core.Word._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.next
    - <builtin>.set
    - <builtin>.len
    - ret.append
    - <builtin>.ord
    - pyparsing.util._collapse_string_to_ranges
    - itertools.chain
    - <builtin>.sorted
    - pyparsing.core.Word._generateDefaultName.charsAsStr
    - itertools.count
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - collections.deque
    - <builtin>.iter
    - itertools.groupby
    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: 3102
    functionName: pyparsing.core.Regex._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.repr
    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: 2537
    functionName: pyparsing.core.Keyword._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.repr
    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: 5227
    functionName: pyparsing.core.Opt._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4056
    functionName: pyparsing.core.And._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3924
    functionName: pyparsing.core.And._ErrorStop._generateDefaultName
    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: 2339
    functionName: pyparsing.core._PendingSkip._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2462
    functionName: pyparsing.core.Empty._generateDefaultName
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast._generateDefaultName
    functionSourceFile: typing
    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: 4510
    functionName: pyparsing.core.Each._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.str
    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: 2
    functionLinenumber: 3429
    functionName: pyparsing.core.CharsNotIn._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.next
    - <builtin>.set
    - <builtin>.len
    - ret.append
    - <builtin>.ord
    - pyparsing.util._collapse_string_to_ranges
    - itertools.chain
    - <builtin>.sorted
    - itertools.count
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - collections.deque
    - <builtin>.iter
    - itertools.groupby
    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: 2441
    functionName: pyparsing.core.Literal._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.repr
    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: 4
    functionLinenumber: 5149
    functionName: pyparsing.core.DelimitedList._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - seen.add
    - <builtin>.super
    - typing.cast
    - pyparsing.core.And.streamline
    - <builtin>.all
    - <builtin>.zip
    - pyparsing.core.Forward.streamline
    - <builtin>.isinstance
    - typing.cast.streamline
    - pyparsing.core.MatchFirst.streamline
    - <builtin>.next
    - cur.recurse
    - pyparsing.core.Each.streamline
    - <builtin>.enumerate
    - pyparsing.core.NoMatch.__init__
    - <builtin>.id
    - <builtin>.set
    - pyparsing.core.Or.streamline
    - pyparsing.core.ParseElementEnhance.streamline
    - <builtin>.any
    - <builtin>.iter
    - prev.add_parse_action
    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: 5050
    functionName: pyparsing.core.OneOrMore._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4194
    functionName: pyparsing.core.Or._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4941
    functionName: pyparsing.core.NotAny._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4310
    functionName: pyparsing.core.MatchFirst._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.str
    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: 1
    functionLinenumber: 5584
    functionName: pyparsing.core.Forward._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <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: abc.abstractmethod
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1872
    functionName: pyparsing.core.ParserElement._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1877
    functionName: pyparsing.core.ParserElement.set_name
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.set_debug
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.set_debug
    functionSourceFile: typing
    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: 1893
    functionName: pyparsing.core.ParserElement.name
    functionSourceFile: pyparsing.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: 1897
    functionName: pyparsing.core.ParserElement.__str__
    functionSourceFile: pyparsing.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: 1900
    functionName: pyparsing.core.ParserElement.__repr__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1903
    functionName: pyparsing.core.ParserElement.streamline
    functionSourceFile: pyparsing.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: 1908
    functionName: pyparsing.core.ParserElement.recurse
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - parseElementList
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1911
    functionName: pyparsing.core.ParserElement._checkRecursion
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.recurse
    - e._checkRecursion
    - pyparsing.core.ParseElementEnhance.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: typing.cast.recurse
    functionSourceFile: typing
    functionUses: 8
    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: 4542
    functionName: pyparsing.core.ParseElementEnhance.recurse
    functionSourceFile: ''
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: e._checkRecursion
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94e1fee0>
    argNames:
    - self
    - validateTrace
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1916
    functionName: pyparsing.core.ParserElement.validate
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.And._checkRecursion
    - e._checkRecursion
    - warnings.warn
    - pyparsing.core.ParseElementEnhance._checkRecursion
    - typing.cast._checkRecursion
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.warn
    functionSourceFile: warnings
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - parseElementList
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4591
    functionName: pyparsing.core.ParseElementEnhance._checkRecursion
    functionSourceFile: pyparsing.core
    functionUses: 4
    functionsReached:
    - pyparsing.core.ParseElementEnhance._checkRecursion
    - pyparsing.core.And._checkRecursion
    - e._checkRecursion
    - typing.cast._checkRecursion
    linkageType: pythonLinkage
    raised:
    - RecursiveGrammarException
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - parseElementList
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4049
    functionName: pyparsing.core.And._checkRecursion
    functionSourceFile: pyparsing.core
    functionUses: 5
    functionsReached:
    - e._checkRecursion
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast._checkRecursion
    functionSourceFile: typing
    functionUses: 5
    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 0x7f8c94e1f7f0>
    - <ast.Constant object at 0x7f8c94e1f7c0>
    argNames:
    - self
    - file_or_filename
    - encoding
    - parse_all
    - parseAll
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1927
    functionName: pyparsing.core.ParserElement.parse_file
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast
    - typing.cast.read
    - typing.cast.parse_string
    - <builtin>.open
    - f.read
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.read
    functionSourceFile: typing
    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>.open
    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: f.read
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.parse_string
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1957
    functionName: pyparsing.core.ParserElement.__eq__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.matches
    - <builtin>.vars
    - <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: typing.cast.matches
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.vars
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1966
    functionName: pyparsing.core.ParserElement.__hash__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.id
    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 0x7f8c94de4fd0>
    argNames:
    - self
    - test_string
    - parse_all
    - parseAll
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1969
    functionName: pyparsing.core.ParserElement.matches
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.parse_string
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 16
    IfCount: 12
    argCount: 15
    argDefaultValues:
    - <ast.Constant object at 0x7f8c954d2ca0>
    - <ast.Constant object at 0x7f8c954d2c70>
    - <ast.Constant object at 0x7f8c954d2c40>
    - <ast.Constant object at 0x7f8c954d2c10>
    - <ast.Constant object at 0x7f8c954d2be0>
    - <ast.Constant object at 0x7f8c954d2bb0>
    - <ast.Constant object at 0x7f8c954d2b80>
    - <ast.Constant object at 0x7f8c954d2b50>
    argNames:
    - self
    - tests
    - parse_all
    - comment
    - full_dump
    - print_results
    - failure_tests
    - post_parse
    - file
    - with_line_numbers
    - parseAll
    - fullDump
    - printResults
    - failureTests
    - postParse
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1993
    functionName: pyparsing.core.ParserElement.run_tests
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - t.lstrip
    - <builtin>.super
    - typing.cast.matches
    - <builtin>.len
    - typing.cast
    - out.extend
    - pyparsing.actions.replace_with
    - comments.append
    - <builtin>.list
    - <builtin>.range
    - result.dump
    - <builtin>.str
    - <builtin>.zip
    - out.append
    - str.maketrans
    - typing.cast.parse_string
    - allResults.append
    - traceback.format_tb
    - pp_value.dump
    - <builtin>.min
    - sys.stdout.write
    - <builtin>.isinstance
    - s.split
    - pyparsing.core.Literal.__init__
    - pyparsing.testing.pyparsing_test.with_line_numbers
    - <builtin>.ord
    - <builtin>.type
    - s.expandtabs
    - s.translate
    - <builtin>.enumerate
    - pe.explain
    - NL.transform_string
    - s.splitlines
    - typing.cast.add_parse_action
    - tests.rstrip
    - <builtin>.max
    - s.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tests.rstrip
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - repl_str
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 46
    functionName: pyparsing.actions.replace_with
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.add_parse_action
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9473ee50>
    - <ast.Constant object at 0x7f8c9473ef40>
    - <ast.Constant object at 0x7f8c9473e640>
    - <ast.Constant object at 0x7f8c9473eca0>
    - <ast.Constant object at 0x7f8c9473e880>
    - <ast.Constant object at 0x7f8c9473ed00>
    argNames:
    - s
    - start_line
    - end_line
    - expand_tabs
    - eol_mark
    - mark_spaces
    - mark_control
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 238
    functionName: pyparsing.testing.pyparsing_test.with_line_numbers
    functionSourceFile: pyparsing.testing
    functionUses: 1
    functionsReached:
    - <builtin>.range
    - <builtin>.len
    - <builtin>.ord
    - s.splitlines
    - typing.cast
    - <builtin>.str
    - <builtin>.zip
    - <builtin>.max
    - s.replace
    - str.maketrans
    - s.expandtabs
    - s.translate
    - <builtin>.list
    - <builtin>.enumerate
    - <builtin>.min
    - s.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: comments.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: t.lstrip
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: NL.transform_string
    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: pe.explain
    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: traceback.format_tb
    functionSourceFile: traceback
    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: pp_value.dump
    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: result.dump
    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: sys.stdout.write
    functionSourceFile: sys
    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: allResults.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f8c954c2130>
    - <ast.Constant object at 0x7f8c954c2100>
    - <ast.Constant object at 0x7f8c954c20d0>
    - <ast.Constant object at 0x7f8c954c20a0>
    argNames:
    - self
    - output_html
    - vertical
    - show_results_names
    - show_groups
    - embed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2192
    functionName: pyparsing.core.ParserElement.create_diagram
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - seen.add
    - <builtin>.super
    - pyparsing.diagram.railroad_to_html
    - pyparsing.diagram.ConverterState.__init__
    - diagram.diagram.writeSvg
    - pyparsing.diagram.EditablePartial.__init__
    - <builtin>.len
    - <builtin>.sorted
    - typing.cast
    - pyparsing.core.And.streamline
    - typing.cast.recurse
    - pyparsing.diagram.to_railroad
    - pyparsing.diagram.ElementState.__init__
    - <builtin>.all
    - <builtin>.list
    - child.recurse
    - pyparsing.diagram.resolve_partial
    - partial.items
    - lookup.diagrams.values
    - io.StringIO
    - <builtin>.str
    - <builtin>.zip
    - pyparsing.diagram._to_diagram_element
    - pyparsing.core.Forward.streamline
    - pyparsing.diagram._worth_extracting
    - pyparsing.diagram._should_vertical
    - jinja2.Template.render
    - output_html.write
    - <builtin>.isinstance
    - pyparsing.diagram.ConverterState.generate_index
    - typing.cast.streamline
    - pyparsing.core.MatchFirst.streamline
    - typing.cast.expr.recurse
    - pyparsing.core.ParseElementEnhance.recurse
    - <builtin>.next
    - pyparsing.diagram._visible_exprs
    - cur.recurse
    - pyparsing.core.Each.streamline
    - kwargs.get
    - pyparsing.diagram.ConverterState.extract_into_diagram
    - <builtin>.type
    - data.append
    - <builtin>.enumerate
    - pyparsing.core.NoMatch.__init__
    - looked_up.mark_for_extraction
    - <builtin>.id
    - deduped_diags.append
    - <builtin>.set
    - pyparsing.core.Or.streamline
    - pyparsing.core.ParseElementEnhance.streamline
    - diag_file.write
    - <builtin>.any
    - <builtin>.open
    - <builtin>.iter
    - prev.add_parse_action
    - diagram.diagram.writeStandalone
    - pyparsing.diagram.EditablePartial.from_call
    linkageType: pythonLinkage
    raised:
    - Exception
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f8c95b54be0>
    - <ast.Constant object at 0x7f8c95b54f10>
    - <ast.Constant object at 0x7f8c95b54ca0>
    - <ast.Constant object at 0x7f8c95b54d30>
    argNames:
    - element
    - diagram_kwargs
    - vertical
    - show_results_names
    - show_groups
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 176
    functionName: pyparsing.diagram.to_railroad
    functionSourceFile: pyparsing.diagram
    functionUses: 1
    functionsReached:
    - seen.add
    - pyparsing.diagram.ConverterState.__init__
    - pyparsing.diagram.EditablePartial.__init__
    - <builtin>.len
    - <builtin>.sorted
    - typing.cast.recurse
    - pyparsing.diagram.ElementState.__init__
    - <builtin>.list
    - child.recurse
    - pyparsing.diagram.resolve_partial
    - partial.items
    - lookup.diagrams.values
    - <builtin>.str
    - pyparsing.diagram._to_diagram_element
    - pyparsing.diagram._worth_extracting
    - pyparsing.diagram._should_vertical
    - <builtin>.isinstance
    - pyparsing.diagram.ConverterState.generate_index
    - pyparsing.core.ParseElementEnhance.recurse
    - typing.cast.expr.recurse
    - pyparsing.diagram._visible_exprs
    - pyparsing.diagram.ConverterState.extract_into_diagram
    - <builtin>.type
    - looked_up.mark_for_extraction
    - <builtin>.id
    - deduped_diags.append
    - <builtin>.set
    - <builtin>.any
    - pyparsing.diagram.EditablePartial.from_call
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9456ed60>
    argNames:
    - diagrams
    - embed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 137
    functionName: pyparsing.diagram.railroad_to_html
    functionSourceFile: pyparsing.diagram
    functionUses: 1
    functionsReached:
    - diagram.diagram.writeSvg
    - kwargs.get
    - io.StringIO
    - data.append
    - jinja2.Template.render
    - diagram.diagram.writeStandalone
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: diag_file.write
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: output_html.write
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2251
    functionName: pyparsing.core.ParserElement.inlineLiteralsUsing
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2255
    functionName: pyparsing.core.ParserElement.setDefaultWhitespaceChars
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2258
    functionName: pyparsing.core.ParserElement.setResultsName
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2261
    functionName: pyparsing.core.ParserElement.setBreak
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2264
    functionName: pyparsing.core.ParserElement.setParseAction
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2267
    functionName: pyparsing.core.ParserElement.addParseAction
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2270
    functionName: pyparsing.core.ParserElement.addCondition
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2273
    functionName: pyparsing.core.ParserElement.setFailAction
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2276
    functionName: pyparsing.core.ParserElement.tryParse
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2280
    functionName: pyparsing.core.ParserElement.enableLeftRecursion
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2284
    functionName: pyparsing.core.ParserElement.enablePackrat
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2287
    functionName: pyparsing.core.ParserElement.parseString
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2290
    functionName: pyparsing.core.ParserElement.scanString
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2293
    functionName: pyparsing.core.ParserElement.transformString
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2296
    functionName: pyparsing.core.ParserElement.searchString
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2299
    functionName: pyparsing.core.ParserElement.ignoreWhitespace
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2302
    functionName: pyparsing.core.ParserElement.leaveWhitespace
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2305
    functionName: pyparsing.core.ParserElement.setWhitespaceChars
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2308
    functionName: pyparsing.core.ParserElement.parseWithTabs
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2311
    functionName: pyparsing.core.ParserElement.setDebugActions
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2314
    functionName: pyparsing.core.ParserElement.setDebug
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2317
    functionName: pyparsing.core.ParserElement.setName
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2320
    functionName: pyparsing.core.ParserElement.parseFile
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2323
    functionName: pyparsing.core.ParserElement.runTests
    functionSourceFile: pyparsing.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>.super
    functionSourceFile: <builtin>
    functionUses: 137
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2342
    functionName: pyparsing.core._PendingSkip.__add__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.ParseElementEnhance.ignore
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core.SkipTo.__init__
    - typing.cast
    - <builtin>.str
    - pyparsing.core.Combine.ignore
    - pyparsing.core.Opt.__init__
    - typing.cast.ignore
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - t
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2346
    functionName: pyparsing.core._PendingSkip.__add__.must_skip
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - t._skipped.as_list
    - t.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t._skipped.as_list
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.pop
    functionSourceFile: <builtin>
    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:
    - t
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2351
    functionName: pyparsing.core._PendingSkip.__add__.show_skip
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - t._skipped.as_list
    - <builtin>.repr
    - t.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.repr
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2363
    functionName: pyparsing.core._PendingSkip.__repr__
    functionSourceFile: pyparsing.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
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2366
    functionName: pyparsing.core._PendingSkip.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - Exception
    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: 2377
    functionName: pyparsing.core.Token.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    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: 2380
    functionName: pyparsing.core.Token._generateDefaultName
    functionSourceFile: pyparsing.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: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c954a6d00>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2395
    functionName: pyparsing.core.NoMatch.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c954a68b0>
    argNames:
    - cls
    - match_string
    - matchString
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2415
    functionName: pyparsing.core.Literal.__new__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.super
    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: 2428
    functionName: pyparsing.core.Literal.__getnewargs__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c940acd60>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2444
    functionName: pyparsing.core.Literal.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - instring.startswith
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: instring.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c940a55b0>
    argNames:
    - self
    - match_string
    - matchString
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2457
    functionName: pyparsing.core.Empty.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    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 0x7f8c940a5b20>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2465
    functionName: pyparsing.core.Empty.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c940a5dc0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2470
    functionName: pyparsing.core._SingleCharLiteral.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f8c940b1910>
    - <ast.Constant object at 0x7f8c940b1940>
    - <ast.Constant object at 0x7f8c940b1970>
    argNames:
    - self
    - match_string
    - ident_chars
    - caseless
    - matchString
    - identChars
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2508
    functionName: pyparsing.core.Keyword.__init__
    functionSourceFile: pyparsing.core
    functionUses: 4
    functionsReached:
    - pyparsing.core.Keyword.set_default_keyword_chars.chars.upper
    - typing.cast.upper
    - <builtin>.super
    - <builtin>.set
    - <builtin>.len
    - pyparsing.core.Keyword.DEFAULT_KEYWORD_CHARS.upper
    - <builtin>.type
    - string.ascii_uppercase.upper
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.upper
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyparsing.core.Keyword.set_default_keyword_chars.chars.upper
    functionSourceFile: pyparsing
    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: pyparsing.core.Keyword.DEFAULT_KEYWORD_CHARS.upper
    functionSourceFile: pyparsing
    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: string.ascii_uppercase.upper
    functionSourceFile: string
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c940a6e50>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2540
    functionName: pyparsing.core.Keyword.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - instring.startswith
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - chars
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2588
    functionName: pyparsing.core.Keyword.set_default_keyword_chars
    functionSourceFile: pyparsing.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:
    - <ast.Constant object at 0x7f8c940ca460>
    argNames:
    - self
    - match_string
    - matchString
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2611
    functionName: pyparsing.core.CaselessLiteral.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - match_string.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match_string.upper
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c940caa60>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2618
    functionName: pyparsing.core.CaselessLiteral.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f8c940cf520>
    - <ast.Constant object at 0x7f8c940cf550>
    argNames:
    - self
    - match_string
    - ident_chars
    - matchString
    - identChars
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2636
    functionName: pyparsing.core.CaselessKeyword.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f8c940cfd00>
    argNames:
    - self
    - match_string
    - max_mismatches
    - maxMismatches
    - caseless
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2684
    functionName: pyparsing.core.CloseMatch.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    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: 2701
    functionName: pyparsing.core.CloseMatch._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c940ceaf0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2704
    functionName: pyparsing.core.CloseMatch.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - src.lower
    - <builtin>.zip
    - mismatches.append
    - mat.lower
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: src.lower
    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: mat.lower
    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: mismatches.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: re.escape
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2924
    functionName: pyparsing.core.Word._generateDefaultName.charsAsStr
    functionSourceFile: pyparsing.core
    functionUses: 2
    functionsReached:
    - <builtin>.next
    - <builtin>.set
    - <builtin>.len
    - ret.append
    - <builtin>.ord
    - pyparsing.util._collapse_string_to_ranges
    - itertools.chain
    - <builtin>.sorted
    - itertools.count
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - collections.deque
    - <builtin>.iter
    - itertools.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c948fe490>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2950
    functionName: pyparsing.core.Word.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.min
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/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: 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: result.end
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.group
    functionSourceFile: <builtin>
    functionUses: 14
    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 0x7f8c948faf70>
    - <ast.Constant object at 0x7f8c948faf40>
    argNames:
    - self
    - charset
    - as_keyword
    - exclude_chars
    - asKeyword
    - excludeChars
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2997
    functionName: pyparsing.core.Char.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f8c948fa580>
    - <ast.Constant object at 0x7f8c948fa550>
    - <ast.Constant object at 0x7f8c948fa520>
    argNames:
    - self
    - pattern
    - flags
    - as_group_list
    - as_match
    - asGroupList
    - asMatch
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3038
    functionName: pyparsing.core.Regex.__init__
    functionSourceFile: pyparsing.core
    functionUses: 4
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.super
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pyparsing.core.Regex
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.cached_property
    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: 3085
    functionName: pyparsing.core.Regex.re
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ValueError
    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: 3095
    functionName: pyparsing.core.Regex.re_match
    functionSourceFile: pyparsing.core
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3099
    functionName: pyparsing.core.Regex.mayReturnEmpty
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.Regex.re_match
    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 0x7f8c948ec160>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3105
    functionName: pyparsing.core.Regex.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - result.group
    - result.groupdict
    - pyparsing.results.ParseResults.__init__
    - pyparsing.core.Regex.re_match
    - d.items
    - pyparsing.results._ParseResultsWithOffset.__init__
    - <builtin>.str
    - result.end
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/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.groupdict
    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: d.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: result.groups
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - repl
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3136
    functionName: pyparsing.core.Regex.sub
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.callable
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - tokens
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3162
    functionName: pyparsing.core.Regex.sub.pa
    functionSourceFile: pyparsing.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>.dict
    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: 1
    functionLinenumber: -1
    functionName: pyparsing.core.QuotedString
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 14
    argDefaultValues:
    - <ast.Constant object at 0x7f8c942e9d00>
    - <ast.Constant object at 0x7f8c942e9cd0>
    - <ast.Constant object at 0x7f8c942e9ca0>
    - <ast.Constant object at 0x7f8c942e9c70>
    - <ast.Constant object at 0x7f8c942e9c40>
    - <ast.Constant object at 0x7f8c942e9c10>
    - <ast.Constant object at 0x7f8c942e9be0>
    argNames:
    - self
    - quote_char
    - esc_char
    - esc_quote
    - multiline
    - unquote_results
    - end_quote_char
    - convert_whitespace_escapes
    - quoteChar
    - escChar
    - escQuote
    - unquoteResults
    - endQuoteChar
    - convertWhitespaceEscapes
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3209
    functionName: pyparsing.core.QuotedString.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - quote_char.strip
    - <builtin>.super
    - pyparsing.util._escape_regex_range_chars
    - <builtin>.len
    - re.compile
    - endQuoteChar.strip
    - <builtin>.str
    - re.RegexFlag
    - s.replace
    - re.escape
    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: quote_char.strip
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: endQuoteChar.strip
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.RegexFlag
    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:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 177
    functionName: pyparsing.util._escape_regex_range_chars
    functionSourceFile: pyparsing.util
    functionUses: 2
    functionsReached:
    - s.replace
    - <builtin>.str
    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: 1
    functionLinenumber: 3328
    functionName: pyparsing.core.QuotedString._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94301070>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3334
    functionName: pyparsing.core.QuotedString.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - result.group
    - match.group
    - ret.replace
    - <builtin>.isinstance
    - result.end
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match.group
    functionSourceFile: <builtin>
    functionUses: 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: ret.replace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94303040>
    - <ast.Constant object at 0x7f8c942f1fd0>
    - <ast.Constant object at 0x7f8c942f1fa0>
    - <ast.Constant object at 0x7f8c942f1f70>
    argNames:
    - self
    - not_chars
    - min
    - max
    - exact
    - notChars
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3394
    functionName: pyparsing.core.CharsNotIn.__init__
    functionSourceFile: pyparsing.core
    functionUses: 2
    functionsReached:
    - <builtin>.super
    - <builtin>.set
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94305820>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3436
    functionName: pyparsing.core.CharsNotIn.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.min
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9431cd60>
    - <ast.Constant object at 0x7f8c9431cd30>
    - <ast.Constant object at 0x7f8c9431cd00>
    - <ast.Constant object at 0x7f8c9431ccd0>
    argNames:
    - self
    - ws
    - min
    - max
    - exact
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3489
    functionName: pyparsing.core.White.__init__
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.super
    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: 3511
    functionName: pyparsing.core.White._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    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 0x7f8c942e8a90>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3514
    functionName: pyparsing.core.White.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.min
    linkageType: pythonLinkage
    raised:
    - ParseException
    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: 3531
    functionName: pyparsing.core.PositionToken.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - colno
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3542
    functionName: pyparsing.core.GoToColumn.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - instring
    - loc
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3546
    functionName: pyparsing.core.GoToColumn.preParse
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9532d9a0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3559
    functionName: pyparsing.core.GoToColumn.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ParseException
    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: 1
    functionLinenumber: 3591
    functionName: pyparsing.core.LineStart.__init__
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.super
    - typing.cast.set_whitespace_chars
    - <builtin>.set
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - pyparsing.core.Forward.leave_whitespace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93e79160>
    argNames:
    - self
    - recursive
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5554
    functionName: pyparsing.core.Forward.leave_whitespace
    functionSourceFile: ''
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.set_whitespace_chars
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9533edf0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3609
    functionName: pyparsing.core.LineStart.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.util.col
    - <builtin>.len
    - s.rfind
    linkageType: pythonLinkage
    raised:
    - ParseException
    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: 1
    functionLinenumber: 3620
    functionName: pyparsing.core.LineEnd.__init__
    functionSourceFile: pyparsing.core
    functionUses: 3
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9533e280>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3626
    functionName: pyparsing.core.LineEnd.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - ParseException
    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: 3643
    functionName: pyparsing.core.StringStart.__init__
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.super
    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 0x7f8c95320490>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3647
    functionName: pyparsing.core.StringStart.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.ParserElement.preParse
    - <builtin>.len
    - pyparsing.core.LineStart.preParse
    - typing.cast._skipIgnorables
    - typing.cast.preParse
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c95331af0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3664
    functionName: pyparsing.core.StringEnd.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7f8c9532ef70>
    argNames:
    - self
    - word_chars
    - wordChars
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3685
    functionName: pyparsing.core.WordStart.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.set
    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 0x7f8c9532e9a0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3691
    functionName: pyparsing.core.WordStart.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7f8c9532e0d0>
    argNames:
    - self
    - word_chars
    - wordChars
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3710
    functionName: pyparsing.core.WordEnd.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.set
    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 0x7f8c9532f9d0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3717
    functionName: pyparsing.core.WordEnd.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c95322eb0>
    argNames:
    - self
    - exprs
    - savelist
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3733
    functionName: pyparsing.core.ParseExpression.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - <builtin>.any
    - <builtin>.list
    - pyparsing.core.Opt.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast._literalStringClass
    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: 3759
    functionName: pyparsing.core.ParseExpression.recurse
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3762
    functionName: pyparsing.core.ParseExpression.append
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.exprs.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: typing.cast.exprs.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c953482e0>
    argNames:
    - self
    - recursive
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3767
    functionName: pyparsing.core.ParseExpression.leave_whitespace
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.exprs.leave_whitespace
    - <builtin>.super
    - typing.cast.exprs.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.exprs.copy
    functionSourceFile: typing
    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: typing.cast.exprs.leave_whitespace
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9535ea60>
    argNames:
    - self
    - recursive
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3780
    functionName: pyparsing.core.ParseExpression.ignore_whitespace
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - typing.cast.exprs.ignore_whitespace
    - typing.cast.exprs.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.exprs.ignore_whitespace
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3792
    functionName: pyparsing.core.ParseExpression.ignore
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.exprs.ignore
    - <builtin>.super
    - <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: typing.cast.exprs.ignore
    functionSourceFile: typing
    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: 3804
    functionName: pyparsing.core.ParseExpression._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3807
    functionName: pyparsing.core.ParseExpression.streamline
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    - <builtin>.str
    - <builtin>.isinstance
    - typing.cast.exprs.streamline
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.exprs.streamline
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c942d38b0>
    argNames:
    - self
    - validateTrace
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3848
    functionName: pyparsing.core.ParseExpression.validate
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.And._checkRecursion
    - e._checkRecursion
    - typing.cast.exprs.validate
    - warnings.warn
    - pyparsing.core.ParseElementEnhance._checkRecursion
    - typing.cast._checkRecursion
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.exprs.validate
    functionSourceFile: typing
    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: 3859
    functionName: pyparsing.core.ParseExpression.copy
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - typing.cast
    - e.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: e.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c942a2760>
    argNames:
    - self
    - name
    - listAllMatches
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3865
    functionName: pyparsing.core.ParseExpression._setResultsName
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.super
    - <builtin>.isinstance
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: pyparsing.core.ParseExpression
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.util.replaced_by_pep8
    - typing.cast
    - pyparsing.util._make_synonym_function
    - functools.wraps
    - <builtin>.list
    - <builtin>.getattr
    - inspect.signature
    - pyparsing.util.replaced_by_pep8.<lambda1>
    - <builtin>.isinstance
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3894
    functionName: pyparsing.core.ParseExpression.leaveWhitespace
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3897
    functionName: pyparsing.core.ParseExpression.ignoreWhitespace
    functionSourceFile: pyparsing.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: tmp.append
    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: 2
    functionLinenumber: -1
    functionName: pyparsing.core.And.streamline.<lambda1>
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.util.col
    - <builtin>.len
    - <builtin>.setattr
    - s.rfind
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: prev.add_parse_action
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.next
    functionSourceFile: <builtin>
    functionUses: 26
    functionsReached: []
    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 0x7f8c942be6a0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4013
    functionName: pyparsing.core.And.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - e._parse
    linkageType: pythonLinkage
    raised:
    - ParseSyntaxException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: e._parse
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4042
    functionName: pyparsing.core.And.__iadd__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.super
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 5
    IfCount: 16
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c942cd5e0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4102
    functionName: pyparsing.core.Or.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - matches.sort
    - fatals.sort
    - pyparsing.core.ParserElement.preParse
    - <builtin>.len
    - operator.itemgetter
    - matches.append
    - e.try_parse
    - <builtin>.all
    - pyparsing.core.LineStart.preParse
    - typing.cast._skipIgnorables
    - fatals.append
    - pyparsing.exceptions.ParseBaseException.__init__
    - best_expr._parse
    - typing.cast.preParse
    - expr1._parse
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: e.try_parse
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fatals.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: matches.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: operator.itemgetter
    functionSourceFile: operator
    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: matches.sort
    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: best_expr._parse
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr1._parse
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyparsing.core.Or.parseImpl.<lambda1>
    functionSourceFile: pyparsing.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: fatals.sort
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pyparsing.core.Or.parseImpl.<lambda2>
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4187
    functionName: pyparsing.core.Or.__ixor__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.super
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    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 0x7f8c952e50d0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4266
    functionName: pyparsing.core.MatchFirst.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - pyparsing.exceptions.ParseBaseException.__init__
    - e._parse
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4303
    functionName: pyparsing.core.MatchFirst.__ior__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.super
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4408
    functionName: pyparsing.core.Each.__iand__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.super
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 10
    IfCount: 8
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9530ef40>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4423
    functionName: pyparsing.core.Each.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.results.ParseResults.__init__
    - pyparsing.results._ParseResultsWithOffset.__init__
    - tmpReqd.remove
    - fatals.sort
    - <builtin>.dict
    - <builtin>.len
    - e._parse
    - failed.append
    - <builtin>.str
    - e.try_parse
    - fatals.clear
    - matchOrder.append
    - tmpOpt.remove
    - fatals.append
    - e.expr.set_results_name
    - failed.clear
    - <builtin>.isinstance
    - <builtin>.id
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: e.expr.set_results_name
    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: failed.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: fatals.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: failed.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: matchOrder.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: tmpReqd.remove
    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: tmpOpt.remove
    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: pyparsing.core.Each.parseImpl.<lambda1>
    functionSourceFile: pyparsing.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: 1
    functionLinenumber: -1
    functionName: pyparsing.core.Each.parseImpl.<lambda2>
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94794310>
    argNames:
    - self
    - expr
    - savelist
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4519
    functionName: pyparsing.core.ParseElementEnhance.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - <builtin>.type
    - typing.cast
    - pyparsing.core.Opt.__init__
    - <builtin>.issubclass
    - pyparsing.core.Literal.__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: <builtin>.issubclass
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9478fca0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 4545
    functionName: pyparsing.core.ParseElementEnhance.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.Opt.parseImpl
    - result.groups
    - <builtin>.len
    - tokenlist.copy
    - typing.cast._parse
    - typing.cast.debugActions.debug_match
    - <builtin>.list
    - typing.cast._parseCache
    - typing.cast.postParse
    - typing.cast.failAction
    - pyparsing.core.Regex.re_match
    - pyparsing.core.Regex.parseImplAsGroupList
    - pyparsing.core.Suppress.postParse
    - <builtin>.str
    - tokenlist.asList
    - retToks.haskeys
    - dictvalue.haskeys
    - pyparsing.core.LineStart.preParse
    - tokenlist._asStringList
    - typing.cast._parse._originalParseMethod
    - pyparsing.exceptions.ParseBaseException.__init__
    - pyparsing.core.ParserElement.postParse
    - <builtin>.isinstance
    - result.group
    - pyparsing.core.Dict.postParse
    - pyparsing.results._ParseResultsWithOffset.__init__
    - pyparsing.core.Combine.postParse
    - pyparsing.core.ParserElement._parseNoCache
    - tok.copy
    - <builtin>.enumerate
    - pdb.set_trace
    - result.end
    - pyparsing.results.ParseResults.__init__
    - pyparsing.core.ParserElement.preParse
    - <builtin>.TypeError
    - typing.cast._parseNoCache
    - typing.cast.parseImpl
    - pyparsing.core.ParserElement.set_break.breaker
    - typing.cast.debugActions.debug_fail
    - typing.cast.parseAction
    - pyparsing.core.Group.postParse
    - tokenlist.as_dict
    - typing.cast.debugActions.debug_try
    - typing.cast._parseCache._originalParseMethod
    - typing.cast._skipIgnorables
    - pyparsing.core.Regex.parseImplAsMatch
    - pyparsing.core.Word.parseImpl_regex
    - typing.cast._parseNoCache._originalParseMethod
    - typing.cast.preParse
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9478c400>
    argNames:
    - self
    - recursive
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4555
    functionName: pyparsing.core.ParseElementEnhance.leave_whitespace
    functionSourceFile: pyparsing.core
    functionUses: 10
    functionsReached:
    - pyparsing.core.ParserElement.copy
    - <builtin>.super
    - <builtin>.set
    - typing.cast.leave_whitespace
    - traceback.extract_stack
    - pyparsing.core.Forward.copy
    - pyparsing.core.Forward.leave_whitespace
    - typing.cast.copy
    - pyparsing.core.Forward.__init__
    - pyparsing.core.ParseElementEnhance.leave_whitespace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.leave_whitespace
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9478cb20>
    argNames:
    - self
    - recursive
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4564
    functionName: pyparsing.core.ParseElementEnhance.ignore_whitespace
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.ParserElement.copy
    - <builtin>.super
    - <builtin>.set
    - pyparsing.core.ParseElementEnhance.ignore_whitespace
    - typing.cast.ignore_whitespace
    - pyparsing.core.Forward.copy
    - typing.cast.copy
    - pyparsing.core.Forward.__init__
    - traceback.extract_stack
    - pyparsing.core.Forward.ignore_whitespace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.ignore_whitespace
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93e79400>
    argNames:
    - self
    - recursive
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5558
    functionName: pyparsing.core.Forward.ignore_whitespace
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4573
    functionName: pyparsing.core.ParseElementEnhance.ignore
    functionSourceFile: pyparsing.core
    functionUses: 14
    functionsReached:
    - pyparsing.core.ParseElementEnhance.ignore
    - <builtin>.super
    - pyparsing.core.Combine.ignore
    - typing.cast.ignore
    - <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: typing.cast.ignore
    functionSourceFile: typing
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 5680
    functionName: pyparsing.core.Combine.ignore
    functionSourceFile: pyparsing.core
    functionUses: 14
    functionsReached:
    - pyparsing.core.ParseElementEnhance.ignore
    - <builtin>.super
    - pyparsing.core.Combine.ignore
    - typing.cast.ignore
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c947909a0>
    argNames:
    - self
    - validateTrace
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 4598
    functionName: pyparsing.core.ParseElementEnhance.validate
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - typing.cast.validate
    - pyparsing.core.And._checkRecursion
    - e._checkRecursion
    - pyparsing.core.Forward.validate
    - warnings.warn
    - pyparsing.core.ParseElementEnhance.validate
    - pyparsing.core.ParseElementEnhance._checkRecursion
    - typing.cast._checkRecursion
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93e79b50>
    argNames:
    - self
    - validateTrace
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 5569
    functionName: pyparsing.core.Forward.validate
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - typing.cast.validate
    - pyparsing.core.And._checkRecursion
    - e._checkRecursion
    - pyparsing.core.Forward.validate
    - warnings.warn
    - pyparsing.core.ParseElementEnhance.validate
    - pyparsing.core.ParseElementEnhance._checkRecursion
    - typing.cast._checkRecursion
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.validate
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4611
    functionName: pyparsing.core.ParseElementEnhance._generateDefaultName
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <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: 3
    functionLinenumber: -1
    functionName: pyparsing.core.ParseElementEnhance
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.util.replaced_by_pep8
    - typing.cast
    - pyparsing.util._make_synonym_function
    - functools.wraps
    - <builtin>.list
    - <builtin>.getattr
    - inspect.signature
    - pyparsing.util.replaced_by_pep8.<lambda1>
    - <builtin>.isinstance
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4617
    functionName: pyparsing.core.ParseElementEnhance.leaveWhitespace
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4620
    functionName: pyparsing.core.ParseElementEnhance.ignoreWhitespace
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ref_col
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4631
    functionName: pyparsing.core.IndentedBlock._Indent.__init__
    functionSourceFile: pyparsing.core
    functionUses: 1
    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: 2
    functionLinenumber: -1
    functionName: pyparsing.core.IndentedBlock._Indent.__init__.<lambda1>
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.util.col
    - <builtin>.len
    - s.rfind
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ref_col
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4637
    functionName: pyparsing.core.IndentedBlock._IndentGreater.__init__
    functionSourceFile: pyparsing.core
    functionUses: 1
    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: 2
    functionLinenumber: -1
    functionName: pyparsing.core.IndentedBlock._IndentGreater.__init__.<lambda1>
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.util.col
    - <builtin>.len
    - s.rfind
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - expr
    - recursive
    - grouped
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4642
    functionName: pyparsing.core.IndentedBlock.__init__
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9476cfa0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4652
    functionName: pyparsing.core.IndentedBlock.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.set_name
    - <builtin>.super
    - <builtin>.len
    - typing.cast
    - nested_block.set_debug
    - pyparsing.core.IndentedBlock.parseImpl.<lambda1>
    - typing.cast.try_parse
    - pyparsing.core.Literal.__init__
    - pyparsing.core.IndentedBlock._IndentGreater.__init__
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.util.col
    - pyparsing.core.IndentedBlock._Indent.__init__
    - pyparsing.core.IndentedBlock.__init__
    - <builtin>.hex
    - pyparsing.core.Group.__init__
    - <builtin>.id
    - pyparsing.core.Opt.__init__
    - typing.cast.preParse
    - pyparsing.core.StringEnd.__init__
    - s.rfind
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: nested_block.set_debug
    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: typing.cast.set_name
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyparsing.core.IndentedBlock.parseImpl.<lambda1>
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - expr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4699
    functionName: pyparsing.core.AtStringStart.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94783130>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4703
    functionName: pyparsing.core.AtStringStart.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - expr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4732
    functionName: pyparsing.core.AtLineStart.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94783ac0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4736
    functionName: pyparsing.core.AtLineStart.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.util.col
    - <builtin>.len
    - <builtin>.super
    - s.rfind
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - expr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4765
    functionName: pyparsing.core.FollowedBy.__init__
    functionSourceFile: pyparsing.core
    functionUses: 2
    functionsReached:
    - <builtin>.super
    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 0x7f8c93ded520>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 4769
    functionName: pyparsing.core.FollowedBy.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.Opt.parseImpl
    - result.groups
    - <builtin>.len
    - tokenlist.copy
    - typing.cast._parse
    - typing.cast.debugActions.debug_match
    - <builtin>.list
    - typing.cast._parseCache
    - typing.cast.postParse
    - typing.cast.failAction
    - pyparsing.core.Regex.re_match
    - pyparsing.core.Regex.parseImplAsGroupList
    - pyparsing.core.Suppress.postParse
    - <builtin>.str
    - tokenlist.asList
    - retToks.haskeys
    - dictvalue.haskeys
    - pyparsing.core.LineStart.preParse
    - tokenlist._asStringList
    - typing.cast._parse._originalParseMethod
    - pyparsing.exceptions.ParseBaseException.__init__
    - pyparsing.core.ParserElement.postParse
    - <builtin>.isinstance
    - result.group
    - pyparsing.core.Dict.postParse
    - pyparsing.results._ParseResultsWithOffset.__init__
    - pyparsing.core.Combine.postParse
    - pyparsing.core.ParserElement._parseNoCache
    - tok.copy
    - <builtin>.enumerate
    - pdb.set_trace
    - result.end
    - pyparsing.results.ParseResults.__init__
    - pyparsing.core.ParserElement.preParse
    - <builtin>.TypeError
    - typing.cast._parseNoCache
    - typing.cast.parseImpl
    - pyparsing.core.ParserElement.set_break.breaker
    - typing.cast.debugActions.debug_fail
    - typing.cast.parseAction
    - pyparsing.core.Group.postParse
    - tokenlist.as_dict
    - typing.cast.debugActions.debug_try
    - typing.cast._parseCache._originalParseMethod
    - typing.cast._skipIgnorables
    - pyparsing.core.Regex.parseImplAsMatch
    - pyparsing.core.Word.parseImpl_regex
    - typing.cast._parseNoCache._originalParseMethod
    - typing.cast.preParse
    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 0x7f8c93dedd00>
    argNames:
    - self
    - expr
    - retreat
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4808
    functionName: pyparsing.core.PrecededBy.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    - typing.cast
    - <builtin>.str
    - <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: 1
    functionLinenumber: -1
    functionName: pyparsing.core.PrecededBy.__init__.<lambda1>
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.slice
    - t.__delitem__
    linkageType: pythonLinkage
    raised: []
    returnType: N/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>.slice
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.__delitem__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    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 0x7f8c93de1700>
    - <ast.Constant object at 0x7f8c93de1730>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4834
    functionName: pyparsing.core.PrecededBy.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - <builtin>.super
    - <builtin>.len
    - <builtin>.max
    - pyparsing.exceptions.ParseBaseException.__init__
    - <builtin>.min
    - pyparsing.core.StringEnd.__init__
    - test_expr._parse
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/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: 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: test_expr._parse
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93e1dca0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 4888
    functionName: pyparsing.core.Located.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.Opt.parseImpl
    - result.groups
    - <builtin>.len
    - tokenlist.copy
    - typing.cast._parse
    - typing.cast.debugActions.debug_match
    - <builtin>.list
    - typing.cast._parseCache
    - typing.cast.postParse
    - typing.cast.failAction
    - pyparsing.core.Regex.re_match
    - pyparsing.core.Regex.parseImplAsGroupList
    - pyparsing.core.Suppress.postParse
    - <builtin>.str
    - tokenlist.asList
    - dictvalue.haskeys
    - retToks.haskeys
    - pyparsing.core.LineStart.preParse
    - typing.cast._parse._originalParseMethod
    - pyparsing.core.ParserElement.postParse
    - tokenlist._asStringList
    - pyparsing.exceptions.ParseBaseException.__init__
    - <builtin>.isinstance
    - result.group
    - pyparsing.results._ParseResultsWithOffset.__init__
    - pyparsing.core.Dict.postParse
    - pyparsing.core.Combine.postParse
    - pyparsing.core.ParserElement._parseNoCache
    - tok.copy
    - <builtin>.enumerate
    - pdb.set_trace
    - result.end
    - pyparsing.results.ParseResults.__init__
    - pyparsing.core.ParserElement.preParse
    - <builtin>.TypeError
    - typing.cast._parseNoCache
    - typing.cast.parseImpl
    - pyparsing.core.ParserElement.set_break.breaker
    - typing.cast.debugActions.debug_fail
    - typing.cast.parseAction
    - pyparsing.core.Group.postParse
    - tokenlist.as_dict
    - typing.cast.debugActions.debug_try
    - typing.cast._parseCache._originalParseMethod
    - typing.cast._skipIgnorables
    - pyparsing.core.Regex.parseImplAsMatch
    - pyparsing.core.Word.parseImpl_regex
    - typing.cast._parseNoCache._originalParseMethod
    - typing.cast.preParse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93e17f40>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4936
    functionName: pyparsing.core.NotAny.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.can_parse_next
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.can_parse_next
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93e08c10>
    argNames:
    - self
    - expr
    - stop_on
    - stopOn
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4946
    functionName: pyparsing.core._MultipleMatch.__init__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - typing.cast.stopOn
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - pyparsing.core.Opt.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast._literalStringClass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ender
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4961
    functionName: pyparsing.core._MultipleMatch.stopOn
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - pyparsing.core.Opt.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast._literalStringClass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93e0ba00>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 4967
    functionName: pyparsing.core._MultipleMatch.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.ParserElement._skipIgnorables
    - pyparsing.core.Opt.parseImpl
    - result.groups
    - <builtin>.len
    - tokenlist.copy
    - typing.cast._parse
    - typing.cast.debugActions.debug_match
    - <builtin>.list
    - typing.cast._parseCache
    - typing.cast.postParse
    - typing.cast.failAction
    - typing.cast._parseNoCache._originalParseMethod
    - pyparsing.core.Regex.re_match
    - pyparsing.core.Regex.parseImplAsGroupList
    - pyparsing.core.Suppress.postParse
    - <builtin>.str
    - tokenlist.asList
    - retToks.haskeys
    - dictvalue.haskeys
    - pyparsing.core.LineStart.preParse
    - tokenlist._asStringList
    - pyparsing.core.ParserElement.postParse
    - typing.cast._parse._originalParseMethod
    - pyparsing.exceptions.ParseBaseException.__init__
    - <builtin>.isinstance
    - result.group
    - pyparsing.core.Dict.postParse
    - pyparsing.results._ParseResultsWithOffset.__init__
    - pyparsing.core.Combine.postParse
    - pyparsing.core.ParserElement._parseNoCache
    - tok.copy
    - <builtin>.enumerate
    - pdb.set_trace
    - result.end
    - pyparsing.results.ParseResults.__init__
    - pyparsing.core.ParserElement.preParse
    - <builtin>.TypeError
    - typing.cast._parseNoCache
    - typing.cast.parseImpl
    - pyparsing.core.ParserElement.set_break.breaker
    - typing.cast.debugActions.debug_fail
    - typing.cast.parseAction
    - pyparsing.core.Group.postParse
    - tokenlist.as_dict
    - typing.cast.debugActions.debug_try
    - typing.cast._parseCache._originalParseMethod
    - typing.cast._skipIgnorables
    - typing.cast.not_ender.try_parse
    - pyparsing.core.Regex.parseImplAsMatch
    - pyparsing.core.Word.parseImpl_regex
    - typing.cast.expr._parse
    - typing.cast.preParse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.not_ender.try_parse
    functionSourceFile: typing
    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: typing.cast.expr._parse
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93e04c40>
    argNames:
    - self
    - name
    - listAllMatches
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4995
    functionName: pyparsing.core._MultipleMatch._setResultsName
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.expr.recurse
    - <builtin>.super
    - <builtin>.type
    - typing.cast.recurse
    - warnings.warn
    - <builtin>.isinstance
    - pyparsing.core.ParseElementEnhance.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: typing.cast.expr.recurse
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    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 0x7f8c93df55b0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 5078
    functionName: pyparsing.core.ZeroOrMore.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.results.ParseResults.__init__
    - pyparsing.results._ParseResultsWithOffset.__init__
    - <builtin>.super
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 2
    IfCount: 8
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93f52370>
    - <ast.Constant object at 0x7f8c93f523a0>
    - <ast.Constant object at 0x7f8c93f523d0>
    - <ast.Constant object at 0x7f8c93f52400>
    argNames:
    - self
    - expr
    - delim
    - combine
    - min
    - max
    - allow_trailing_delim
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 5089
    functionName: pyparsing.core.DelimitedList.__init__
    functionSourceFile: pyparsing.core
    functionUses: 2
    functionsReached:
    - pyparsing.core.Suppress.__init__
    - <builtin>.super
    - typing.cast.leave_whitespace
    - <builtin>.len
    - typing.cast
    - pyparsing.core.Forward.copy
    - typing.cast._literalStringClass
    - <builtin>.str
    - pyparsing.core.Forward.leave_whitespace
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core._PendingSkip.__init__
    - pyparsing.core.Combine.__init__
    - typing.cast.copy
    - pyparsing.core.ParseElementEnhance.leave_whitespace
    - pyparsing.core.NoMatch.__init__
    - pyparsing.core.ParserElement.copy
    - <builtin>.set
    - pyparsing.core.Forward.__init__
    - pyparsing.core.Opt.__init__
    - traceback.extract_stack
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93e9a550>
    - <ast.Constant object at 0x7f8c93e9a580>
    argNames:
    - self
    - expr
    - join_string
    - adjacent
    - joinString
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 5662
    functionName: pyparsing.core.Combine.__init__
    functionSourceFile: pyparsing.core
    functionUses: 9
    functionsReached:
    - pyparsing.core.ParserElement.copy
    - <builtin>.super
    - <builtin>.set
    - typing.cast.leave_whitespace
    - pyparsing.core.Forward.copy
    - pyparsing.core.Forward.leave_whitespace
    - typing.cast.copy
    - pyparsing.core.Forward.__init__
    - pyparsing.core.ParseElementEnhance.leave_whitespace
    - traceback.extract_stack
    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: 5154
    functionName: pyparsing.core._NullToken.__bool__
    functionSourceFile: pyparsing.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: 5157
    functionName: pyparsing.core._NullToken.__str__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93f41850>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 5323
    functionName: pyparsing.core.SkipTo.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.Opt.parseImpl
    - result.groups
    - <builtin>.len
    - tokenlist.copy
    - typing.cast._parse
    - typing.cast.debugActions.debug_match
    - <builtin>.list
    - typing.cast._parseCache
    - typing.cast.postParse
    - typing.cast.failAction
    - pyparsing.core.Regex.re_match
    - pyparsing.core.Regex.parseImplAsGroupList
    - pyparsing.core.Suppress.postParse
    - <builtin>.str
    - tokenlist.asList
    - dictvalue.haskeys
    - retToks.haskeys
    - pyparsing.core.LineStart.preParse
    - typing.cast._parse._originalParseMethod
    - pyparsing.core.ParserElement.postParse
    - tokenlist._asStringList
    - pyparsing.exceptions.ParseBaseException.__init__
    - <builtin>.isinstance
    - result.group
    - pyparsing.results._ParseResultsWithOffset.__init__
    - pyparsing.core.Dict.postParse
    - pyparsing.core.Combine.postParse
    - pyparsing.core.ParserElement._parseNoCache
    - tok.copy
    - <builtin>.enumerate
    - pdb.set_trace
    - result.end
    - pyparsing.results.ParseResults.__init__
    - pyparsing.core.ParserElement.preParse
    - <builtin>.TypeError
    - typing.cast._parseNoCache
    - typing.cast.parseImpl
    - pyparsing.core.ParserElement.set_break.breaker
    - typing.cast.debugActions.debug_fail
    - typing.cast.parseAction
    - pyparsing.core.Group.postParse
    - tokenlist.as_dict
    - typing.cast.debugActions.debug_try
    - typing.cast._parseCache._originalParseMethod
    - typing.cast._skipIgnorables
    - pyparsing.core.Regex.parseImplAsMatch
    - pyparsing.core.Word.parseImpl_regex
    - typing.cast._parseNoCache._originalParseMethod
    - typing.cast.preParse
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93f353a0>
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5397
    functionName: pyparsing.core.Forward.__init__
    functionSourceFile: pyparsing.core
    functionUses: 23
    functionsReached:
    - traceback.extract_stack
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 5402
    functionName: pyparsing.core.Forward.__lshift__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - <builtin>.hasattr
    - pyparsing.core.Opt.__init__
    - traceback.extract_stack
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5424
    functionName: pyparsing.core.Forward.__ilshift__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5430
    functionName: pyparsing.core.Forward.__or__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - traceback.extract_stack
    - <builtin>.super
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5445
    functionName: pyparsing.core.Forward.__del__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - warnings.warn_explicit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.warn_explicit
    functionSourceFile: warnings
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93f28ee0>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5459
    functionName: pyparsing.core.Forward.parseImpl
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - prev_peek.copy
    - pyparsing.exceptions.ParseBaseException.__init__
    - <builtin>.enumerate
    - traceback.extract_stack
    - <builtin>.isinstance
    - prev_result.copy
    - <builtin>.reversed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.reversed
    functionSourceFile: <builtin>
    functionUses: 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: prev_result.copy
    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: prev_peek.copy
    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: 3
    functionLinenumber: -1
    functionName: pyparsing.core.Forward
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.util.replaced_by_pep8
    - typing.cast
    - pyparsing.util._make_synonym_function
    - functools.wraps
    - <builtin>.list
    - <builtin>.getattr
    - inspect.signature
    - pyparsing.util.replaced_by_pep8.<lambda1>
    - <builtin>.isinstance
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5626
    functionName: pyparsing.core.Forward.leaveWhitespace
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5629
    functionName: pyparsing.core.Forward.ignoreWhitespace
    functionSourceFile: pyparsing.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:
    - <ast.Constant object at 0x7f8c93e98f10>
    argNames:
    - self
    - expr
    - savelist
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5638
    functionName: pyparsing.core.TokenConverter.__init__
    functionSourceFile: pyparsing.core
    functionUses: 1
    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: tokenlist.copy
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tokenlist._asStringList
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: retToks.haskeys
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tokenlist.asList
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - p1
    - p2
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 21
    functionName: pyparsing.results._ParseResultsWithOffset.__init__
    functionSourceFile: ''
    functionUses: 29
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tok.copy
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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>.TypeError
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dictvalue.haskeys
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tokenlist.as_dict
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 5860
    functionName: pyparsing.core.Suppress.__add__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.ignore
    - pyparsing.core.Suppress.__init__
    - pyparsing.core.ParseElementEnhance.ignore
    - <builtin>.super
    - <builtin>.len
    - pyparsing.core._PendingSkip.__init__
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core.SkipTo.__init__
    - typing.cast
    - <builtin>.str
    - pyparsing.core.Combine.ignore
    - pyparsing.core.Opt.__init__
    - pyparsing.core.NoMatch.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 5866
    functionName: pyparsing.core.Suppress.__sub__
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - typing.cast.ignore
    - pyparsing.core.Suppress.__init__
    - pyparsing.core.ParseElementEnhance.ignore
    - <builtin>.super
    - <builtin>.len
    - pyparsing.core._PendingSkip.__init__
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core.SkipTo.__init__
    - typing.cast
    - <builtin>.str
    - pyparsing.core.Combine.ignore
    - pyparsing.core.Opt.__init__
    - pyparsing.core.NoMatch.__init__
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    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: 5875
    functionName: pyparsing.core.Suppress.suppress
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 5879
    functionName: pyparsing.core.trace_parse_action
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - traceback.extract_stack
    - pyparsing.core._trim_arity
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - paArgs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 5906
    functionName: pyparsing.core.trace_parse_action.z
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core._trim_arity.wrapper
    - pyparsing.util.line
    - sys.stderr.write
    - <builtin>.len
    - strg.find
    - traceback.extract_tb
    - strg.rfind
    - pyparsing.core._trim_arity.<lambda1>
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.stderr.write
    functionSourceFile: sys
    functionUses: 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: pyparsing.core.<lambda1>
    functionSourceFile: pyparsing.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: 1
    functionLinenumber: -1
    functionName: pyparsing.core.<lambda2>
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.int
    - <builtin>.chr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.int
    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: pyparsing.core.<lambda3>
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - <builtin>.int
    - <builtin>.chr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 5952
    functionName: pyparsing.core.srange
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.range
    - <builtin>.ord
    - typing.cast.parse_string
    - pyparsing.core.srange.<lambda1>
    - <builtin>.chr
    - <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: 1
    functionLinenumber: -1
    functionName: pyparsing.core.srange.<lambda1>
    functionSourceFile: pyparsing.core
    functionUses: 2
    functionsReached:
    - <builtin>.chr
    - <builtin>.ord
    - <builtin>.range
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.ord
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - func
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5989
    functionName: pyparsing.core.token_map
    functionSourceFile: pyparsing.core
    functionUses: 1
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6026
    functionName: pyparsing.core.token_map.pa
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 6035
    functionName: pyparsing.core.autoname_elements
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached:
    - pyparsing.core.ParserElement._parseNoCache.<RETURN>.f_locals.items
    - pyparsing.util._make_synonym_function._inner.f_locals.items
    - typing.cast.f_locals.items
    - typing.cast
    - sys._getframe
    - pyparsing.core.ParserElement._CacheType.get.<RETURN>.f_locals.items
    - <builtin>.isinstance
    - var.set_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys._getframe
    functionSourceFile: sys
    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: pyparsing.core.ParserElement._CacheType.get.<RETURN>.f_locals.items
    functionSourceFile: pyparsing
    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: pyparsing.util._make_synonym_function._inner.f_locals.items
    functionSourceFile: pyparsing
    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: typing.cast.f_locals.items
    functionSourceFile: typing
    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: pyparsing.core.ParserElement._parseNoCache.<RETURN>.f_locals.items
    functionSourceFile: pyparsing
    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: var.set_name
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6105
    functionName: pyparsing.core.nullDebugAction
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6108
    functionName: pyparsing.core.traceParseAction
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6111
    functionName: pyparsing.core.conditionAsParseAction
    functionSourceFile: pyparsing.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6114
    functionName: pyparsing.core.tokenMap
    functionSourceFile: pyparsing.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: pyparsing.testing
    functionSourceFile: pyparsing.testing
    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: 45
    functionName: pyparsing.testing.pyparsing_test.reset_pyparsing_context.__init__
    functionSourceFile: pyparsing.testing
    functionUses: 0
    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: 1
    functionLinenumber: 48
    functionName: pyparsing.testing.pyparsing_test.reset_pyparsing_context.save
    functionSourceFile: pyparsing.testing
    functionUses: 1
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 80
    functionName: pyparsing.testing.pyparsing_test.reset_pyparsing_context.restore
    functionSourceFile: pyparsing.testing
    functionUses: 1
    functionsReached:
    - typing.cast.enable_packrat
    - typing.cast.set_default_whitespace_chars
    - typing.cast.inlineLiteralsUsing
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.set_default_whitespace_chars
    functionSourceFile: typing
    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: typing.cast.inlineLiteralsUsing
    functionSourceFile: typing
    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: typing.cast.enable_packrat
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 113
    functionName: pyparsing.testing.pyparsing_test.reset_pyparsing_context.copy
    functionSourceFile: pyparsing.testing
    functionUses: 0
    functionsReached:
    - ret._save_context.update
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ret._save_context.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: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 118
    functionName: pyparsing.testing.pyparsing_test.reset_pyparsing_context.__enter__
    functionSourceFile: pyparsing.testing
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - pyparsing.testing.pyparsing_test.reset_pyparsing_context.save
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 121
    functionName: pyparsing.testing.pyparsing_test.reset_pyparsing_context.__exit__
    functionSourceFile: pyparsing.testing
    functionUses: 0
    functionsReached:
    - typing.cast.enable_packrat
    - typing.cast.set_default_whitespace_chars
    - typing.cast.inlineLiteralsUsing
    - pyparsing.testing.pyparsing_test.reset_pyparsing_context.restore
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94a7d1f0>
    - <ast.Constant object at 0x7f8c94a7d0d0>
    - <ast.Constant object at 0x7f8c94a7d5e0>
    argNames:
    - self
    - result
    - expected_list
    - expected_dict
    - msg
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 129
    functionName: pyparsing.testing.pyparsing_test.TestParseResultsAsserts.assertParseResultsEquals
    functionSourceFile: pyparsing.testing
    functionUses: 3
    functionsReached:
    - result.as_list
    - result.as_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.as_list
    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: result.as_dict
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f8c95c93340>
    - <ast.Constant object at 0x7f8c95c93a30>
    argNames:
    - self
    - expr
    - test_string
    - expected_list
    - msg
    - verbose
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 141
    functionName: pyparsing.testing.pyparsing_test.TestParseResultsAsserts.assertParseAndCheckList
    functionSourceFile: pyparsing.testing
    functionUses: 0
    functionsReached:
    - pyparsing.testing.pyparsing_test.TestParseResultsAsserts.assertParseResultsEquals
    - expr.parse_string
    - result.dump
    - result.as_list
    - <builtin>.print
    - result.as_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr.parse_string
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9434f3d0>
    - <ast.Constant object at 0x7f8c9434f490>
    argNames:
    - self
    - expr
    - test_string
    - expected_dict
    - msg
    - verbose
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 155
    functionName: pyparsing.testing.pyparsing_test.TestParseResultsAsserts.assertParseAndCheckDict
    functionSourceFile: pyparsing.testing
    functionUses: 0
    functionsReached:
    - pyparsing.testing.pyparsing_test.TestParseResultsAsserts.assertParseResultsEquals
    - expr.parse_string
    - result.dump
    - result.as_list
    - <builtin>.print
    - result.as_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c95a9bee0>
    - <ast.Constant object at 0x7f8c95a9beb0>
    argNames:
    - self
    - run_tests_report
    - expected_parse_results
    - msg
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 169
    functionName: pyparsing.testing.pyparsing_test.TestParseResultsAsserts.assertRunTestResults
    functionSourceFile: pyparsing.testing
    functionUses: 0
    functionsReached:
    - <builtin>.next
    - pyparsing.testing.pyparsing_test.TestParseResultsAsserts.assertParseResultsEquals
    - <builtin>.isinstance
    - result.as_list
    - <builtin>.zip
    - <builtin>.print
    - result.as_dict
    - <builtin>.issubclass
    linkageType: 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: pyparsing.testing.pyparsing_test.TestParseResultsAsserts
    functionSourceFile: pyparsing.testing
    functionUses: 0
    functionsReached:
    - contextlib.contextmanager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.contextmanager
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7f8c9454f1f0>
    - <ast.Constant object at 0x7f8c9454f0a0>
    argNames:
    - self
    - exc_type
    - msg
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 233
    functionName: pyparsing.testing.pyparsing_test.TestParseResultsAsserts.assertRaisesParseException
    functionSourceFile: pyparsing.testing
    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.expandtabs
    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: str.maketrans
    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: s.translate
    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: s.replace
    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.splitlines
    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: s.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pyparsing.diagram
    functionSourceFile: pyparsing.diagram
    functionUses: 0
    functionsReached:
    - typing.NamedTuple
    - typing.TypeVar
    - jinja2.Template
    - pyparsing.diagram._apply_diagram_item_enhancements
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: jinja2.Template
    functionSourceFile: jinja2
    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: typing.NamedTuple
    functionSourceFile: typing
    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: typing.TypeVar
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - items
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 80
    functionName: pyparsing.diagram.EachItem.__init__
    functionSourceFile: pyparsing.diagram
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - <builtin>.super
    - railroad.OneOrMore
    - railroad.Choice
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: railroad.Choice
    functionSourceFile: railroad
    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: railroad.OneOrMore
    functionSourceFile: railroad
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - label
    - item
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 91
    functionName: pyparsing.diagram.AnnotatedItem.__init__
    functionSourceFile: pyparsing.diagram
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 104
    functionName: pyparsing.diagram.EditablePartial.__init__
    functionSourceFile: pyparsing.diagram
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 110
    functionName: pyparsing.diagram.EditablePartial.from_call
    functionSourceFile: pyparsing.diagram
    functionUses: 5
    functionsReached:
    - pyparsing.diagram.EditablePartial.__init__
    - <builtin>.list
    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: 118
    functionName: pyparsing.diagram.EditablePartial.name
    functionSourceFile: pyparsing.diagram
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 121
    functionName: pyparsing.diagram.EditablePartial.__call__
    functionSourceFile: pyparsing.diagram
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - railroad.OneOrMore
    - railroad.HorizontalChoice
    - pyparsing.diagram.AnnotatedItem.__init__
    - railroad.NonTerminal
    - <builtin>.len
    - railroad.Choice
    - railroad.Stack
    - railroad.Sequence
    - typing.NamedTuple
    - railroad.Optional
    - pyparsing.diagram.EachItem.__init__
    - inspect.getfullargspec
    - railroad.Diagram
    - railroad.Terminal
    - kwargs.pop
    - railroad.ZeroOrMore
    - railroad.Group
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.getfullargspec
    functionSourceFile: inspect
    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: kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: railroad.HorizontalChoice
    functionSourceFile: railroad
    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: railroad.NonTerminal
    functionSourceFile: railroad
    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: railroad.Stack
    functionSourceFile: railroad
    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: railroad.Sequence
    functionSourceFile: railroad
    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: railroad.Optional
    functionSourceFile: railroad
    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: railroad.Terminal
    functionSourceFile: railroad
    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: railroad.Diagram
    functionSourceFile: railroad
    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: railroad.ZeroOrMore
    functionSourceFile: railroad
    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: railroad.Group
    functionSourceFile: railroad
    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: io.StringIO
    functionSourceFile: io
    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: diagram.diagram.writeStandalone
    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: diagram.diagram.writeSvg
    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: data.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: jinja2.Template.render
    functionSourceFile: jinja2
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - partial
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 160
    functionName: pyparsing.diagram.resolve_partial
    functionSourceFile: pyparsing.diagram
    functionUses: 2
    functionsReached:
    - pyparsing.diagram.resolve_partial
    - <builtin>.isinstance
    - partial.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: partial.items
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9454f910>
    argNames:
    - self
    - diagram_kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 313
    functionName: pyparsing.diagram.ConverterState.__init__
    functionSourceFile: pyparsing.diagram
    functionUses: 2
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 42
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 20
    EdgeCount: 60
    ICount: 5
    IfCount: 42
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94a7d580>
    - <ast.Constant object at 0x7f8c94a7d5e0>
    - <ast.Constant object at 0x7f8c94a7d0d0>
    - <ast.Constant object at 0x7f8c94a7d1f0>
    - <ast.Constant object at 0x7f8c94a7d790>
    - <ast.Constant object at 0x7f8c94a7dd00>
    argNames:
    - element
    - parent
    - lookup
    - vertical
    - index
    - name_hint
    - show_results_names
    - show_groups
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 452
    functionName: pyparsing.diagram._to_diagram_element
    functionSourceFile: pyparsing.diagram
    functionUses: 3
    functionsReached:
    - pyparsing.diagram.EditablePartial.__init__
    - <builtin>.len
    - typing.cast.recurse
    - pyparsing.diagram.ElementState.__init__
    - <builtin>.list
    - child.recurse
    - <builtin>.str
    - pyparsing.diagram._to_diagram_element
    - pyparsing.diagram._worth_extracting
    - pyparsing.diagram._should_vertical
    - <builtin>.isinstance
    - pyparsing.diagram.ConverterState.generate_index
    - pyparsing.core.ParseElementEnhance.recurse
    - typing.cast.expr.recurse
    - pyparsing.diagram._visible_exprs
    - pyparsing.diagram.ConverterState.extract_into_diagram
    - <builtin>.type
    - looked_up.mark_for_extraction
    - <builtin>.id
    - <builtin>.set
    - <builtin>.any
    - pyparsing.diagram.EditablePartial.from_call
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lookup.diagrams.values
    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: deduped_diags.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: pyparsing.diagram.to_railroad.<lambda1>
    functionSourceFile: pyparsing.diagram
    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:
    - specification
    - exprs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 234
    functionName: pyparsing.diagram._should_vertical
    functionSourceFile: pyparsing.diagram
    functionUses: 4
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    - pyparsing.diagram._visible_exprs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - exprs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 438
    functionName: pyparsing.diagram._visible_exprs
    functionSourceFile: pyparsing.diagram
    functionUses: 5
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94d529a0>
    - <ast.Constant object at 0x7f8c94d52be0>
    argNames:
    - self
    - element
    - converted
    - parent
    - number
    - name
    - parent_index
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 252
    functionName: pyparsing.diagram.ElementState.__init__
    functionSourceFile: pyparsing.diagram
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f8c959cd9a0>
    - <ast.Constant object at 0x7f8c9473efa0>
    argNames:
    - self
    - el_id
    - state
    - name
    - force
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 278
    functionName: pyparsing.diagram.ElementState.mark_for_extraction
    functionSourceFile: pyparsing.diagram
    functionUses: 0
    functionsReached:
    - typing.cast.expr.recurse
    - state.extract_into_diagram
    - typing.cast.recurse
    - <builtin>.any
    - pyparsing.diagram._worth_extracting
    - pyparsing.core.ParseElementEnhance.recurse
    - child.recurse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - element
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 386
    functionName: pyparsing.diagram._worth_extracting
    functionSourceFile: pyparsing.diagram
    functionUses: 5
    functionsReached:
    - typing.cast.expr.recurse
    - typing.cast.recurse
    - <builtin>.any
    - pyparsing.core.ParseElementEnhance.recurse
    - child.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: state.extract_into_diagram
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 326
    functionName: pyparsing.diagram.ConverterState.__setitem__
    functionSourceFile: pyparsing.diagram
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 329
    functionName: pyparsing.diagram.ConverterState.__getitem__
    functionSourceFile: pyparsing.diagram
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 332
    functionName: pyparsing.diagram.ConverterState.__delitem__
    functionSourceFile: pyparsing.diagram
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 335
    functionName: pyparsing.diagram.ConverterState.__contains__
    functionSourceFile: pyparsing.diagram
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 338
    functionName: pyparsing.diagram.ConverterState.generate_unnamed
    functionSourceFile: pyparsing.diagram
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 345
    functionName: pyparsing.diagram.ConverterState.generate_index
    functionSourceFile: pyparsing.diagram
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - el_id
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 352
    functionName: pyparsing.diagram.ConverterState.extract_into_diagram
    functionSourceFile: pyparsing.diagram
    functionUses: 4
    functionsReached:
    - <builtin>.list
    - pyparsing.diagram.EditablePartial.__init__
    - pyparsing.diagram.EditablePartial.from_call
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child.recurse
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - fn
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 395
    functionName: pyparsing.diagram._apply_diagram_item_enhancements
    functionSourceFile: pyparsing.diagram
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f8c946594c0>
    - <ast.Constant object at 0x7f8c94659280>
    - <ast.Constant object at 0x7f8c94659220>
    - <ast.Constant object at 0x7f8c94659640>
    - <ast.Constant object at 0x7f8c94659190>
    - <ast.Constant object at 0x7f8c946593a0>
    argNames:
    - element
    - parent
    - lookup
    - vertical
    - index
    - name_hint
    - show_results_names
    - show_groups
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 402
    functionName: pyparsing.diagram._apply_diagram_item_enhancements._inner
    functionSourceFile: pyparsing.diagram
    functionUses: 0
    functionsReached:
    - pyparsing.diagram.EditablePartial.__init__
    - <builtin>.len
    - typing.cast.recurse
    - pyparsing.diagram.ElementState.__init__
    - <builtin>.list
    - child.recurse
    - <builtin>.str
    - pyparsing.diagram._to_diagram_element
    - pyparsing.diagram._worth_extracting
    - pyparsing.diagram._should_vertical
    - <builtin>.isinstance
    - pyparsing.diagram.ConverterState.generate_index
    - pyparsing.core.ParseElementEnhance.recurse
    - typing.cast.expr.recurse
    - pyparsing.diagram._visible_exprs
    - pyparsing.diagram.ConverterState.extract_into_diagram
    - <builtin>.type
    - looked_up.mark_for_extraction
    - <builtin>.id
    - <builtin>.set
    - <builtin>.any
    - pyparsing.diagram.EditablePartial.from_call
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looked_up.mark_for_extraction
    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: 3
    functionLinenumber: -1
    functionName: pyparsing.actions
    functionSourceFile: pyparsing.actions
    functionUses: 0
    functionsReached:
    - pyparsing.util.replaced_by_pep8
    - typing.cast
    - pyparsing.util._make_synonym_function
    - functools.wraps
    - <builtin>.list
    - <builtin>.getattr
    - inspect.signature
    - <builtin>.object
    - pyparsing.util.replaced_by_pep8.<lambda1>
    - <builtin>.isinstance
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - method_call
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 12
    functionName: pyparsing.actions.OnlyOnce.__init__
    functionSourceFile: pyparsing.actions
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - traceback.extract_stack
    - pyparsing.core._trim_arity
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 18
    functionName: pyparsing.actions.OnlyOnce.__call__
    functionSourceFile: pyparsing.actions
    functionUses: 0
    functionsReached:
    - pyparsing.core._trim_arity.wrapper
    - traceback.extract_tb
    - pyparsing.core._trim_arity.<lambda1>
    linkageType: pythonLinkage
    raised:
    - ParseException
    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: 25
    functionName: pyparsing.actions.OnlyOnce.reset
    functionSourceFile: pyparsing.actions
    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:
    - n
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 33
    functionName: pyparsing.actions.match_only_at_col
    functionSourceFile: pyparsing.actions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - strg
    - locn
    - toks
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 39
    functionName: pyparsing.actions.match_only_at_col.verify_col
    functionSourceFile: pyparsing.actions
    functionUses: 0
    functionsReached:
    - pyparsing.util.col
    - <builtin>.len
    - s.rfind
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyparsing.actions.replace_with.<lambda1>
    functionSourceFile: pyparsing.actions
    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:
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 63
    functionName: pyparsing.actions.remove_quotes
    functionSourceFile: pyparsing.actions
    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:
    - args
    - attr_dict
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 80
    functionName: pyparsing.actions.with_attribute
    functionSourceFile: pyparsing.actions
    functionUses: 1
    functionsReached:
    - attr_dict.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: attr_dict.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - s
    - l
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 143
    functionName: pyparsing.actions.with_attribute.pa
    functionSourceFile: pyparsing.actions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/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>.object
    functionSourceFile: <builtin>
    functionUses: 5
    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 0x7f8c953e05e0>
    argNames:
    - classname
    - namespace
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 160
    functionName: pyparsing.actions.with_class
    functionSourceFile: pyparsing.actions
    functionUses: 0
    functionsReached:
    - pyparsing.actions.with_attribute
    - attr_dict.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 203
    functionName: pyparsing.actions.replaceWith
    functionSourceFile: pyparsing.actions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 206
    functionName: pyparsing.actions.removeQuotes
    functionSourceFile: pyparsing.actions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 209
    functionName: pyparsing.actions.withAttribute
    functionSourceFile: pyparsing.actions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 212
    functionName: pyparsing.actions.withClass
    functionSourceFile: pyparsing.actions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 215
    functionName: pyparsing.actions.matchOnlyAtCol
    functionSourceFile: pyparsing.actions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pyparsing.results
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - collections.abc.MutableSequence.register
    - <builtin>.type
    - collections.abc.MutableMapping.register
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - i
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 24
    functionName: pyparsing.results._ParseResultsWithOffset.__getitem__
    functionSourceFile: pyparsing.results
    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: 27
    functionName: pyparsing.results._ParseResultsWithOffset.__getstate__
    functionSourceFile: pyparsing.results
    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
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 30
    functionName: pyparsing.results._ParseResultsWithOffset.__setstate__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c945a4df0>
    argNames:
    - cls
    - contained
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 137
    functionName: pyparsing.results.ParseResults.List.__new__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - list.__new__
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: list.__new__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c95c65f70>
    - <ast.Constant object at 0x7f8c95c65670>
    argNames:
    - cls
    - toklist
    - name
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 148
    functionName: pyparsing.results.ParseResults.__new__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    - <builtin>.set
    - object.__new__
    - <builtin>.list
    - <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: object.__new__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - i
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 204
    functionName: pyparsing.results.ParseResults.__getitem__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - pyparsing.results.ParseResults.__init__
    - pyparsing.results._ParseResultsWithOffset.__init__
    - <builtin>.isinstance
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7f8c9434fb80>
    argNames:
    - self
    - k
    - v
    - isinstance
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 213
    functionName: pyparsing.results.ParseResults.__setitem__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - pyparsing.results._ParseResultsWithOffset.__init__
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - i
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 228
    functionName: pyparsing.results.ParseResults.__delitem__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - pyparsing.results._ParseResultsWithOffset.__init__
    - i.indices
    - <builtin>.len
    - <builtin>.list
    - <builtin>.enumerate
    - <builtin>.slice
    - <builtin>.isinstance
    - removed.reverse
    linkageType: pythonLinkage
    raised: []
    returnType: N/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.indices
    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: removed.reverse
    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
    - k
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 251
    functionName: pyparsing.results.ParseResults.__contains__
    functionSourceFile: pyparsing.results
    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: 254
    functionName: pyparsing.results.ParseResults.__len__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 257
    functionName: pyparsing.results.ParseResults.__bool__
    functionSourceFile: pyparsing.results
    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: 260
    functionName: pyparsing.results.ParseResults.__iter__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    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: 263
    functionName: pyparsing.results.ParseResults.__reversed__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    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: 266
    functionName: pyparsing.results.ParseResults.keys
    functionSourceFile: pyparsing.results
    functionUses: 6
    functionsReached:
    - <builtin>.iter
    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: 269
    functionName: pyparsing.results.ParseResults.values
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    - pyparsing.results.ParseResults.keys
    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: 272
    functionName: pyparsing.results.ParseResults.items
    functionSourceFile: pyparsing.results
    functionUses: 3
    functionsReached:
    - <builtin>.iter
    - pyparsing.results.ParseResults.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 275
    functionName: pyparsing.results.ParseResults.haskeys
    functionSourceFile: pyparsing.results
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 281
    functionName: pyparsing.results.ParseResults.pop
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    - kwargs.items
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c951537f0>
    argNames:
    - self
    - key
    - default_value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 337
    functionName: pyparsing.results.ParseResults.get
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - index
    - ins_string
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 360
    functionName: pyparsing.results.ParseResults.insert
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - pyparsing.results._ParseResultsWithOffset.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 385
    functionName: pyparsing.results.ParseResults.append
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - itemseq
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 402
    functionName: pyparsing.results.ParseResults.extend
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - pyparsing.results.ParseResults.__iadd__
    - pyparsing.results._ParseResultsWithOffset.__init__
    - <builtin>.len
    - other._tokdict.items
    - pyparsing.results.ParseResults.__iadd__.<lambda1>
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 442
    functionName: pyparsing.results.ParseResults.__iadd__
    functionSourceFile: pyparsing.results
    functionUses: 1
    functionsReached:
    - pyparsing.results._ParseResultsWithOffset.__init__
    - <builtin>.len
    - other._tokdict.items
    - pyparsing.results.ParseResults.__iadd__.<lambda1>
    - <builtin>.isinstance
    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: 0
    functionLinenumber: 422
    functionName: pyparsing.results.ParseResults.clear
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 429
    functionName: pyparsing.results.ParseResults.__getattr__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    raised:
    - AttributeError
    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: 3
    functionLinenumber: 437
    functionName: pyparsing.results.ParseResults.__add__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - pyparsing.results.ParseResults.copy
    - pyparsing.results._ParseResultsWithOffset.__init__
    - pyparsing.results.ParseResults.__init__
    - <builtin>.str
    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: 2
    functionLinenumber: 547
    functionName: pyparsing.results.ParseResults.copy
    functionSourceFile: pyparsing.results
    functionUses: 3
    functionsReached:
    - pyparsing.results.ParseResults.__init__
    - pyparsing.results._ParseResultsWithOffset.__init__
    - <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: pyparsing.results.ParseResults.__iadd__.<lambda1>
    functionSourceFile: pyparsing.results
    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: other._tokdict.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 464
    functionName: pyparsing.results.ParseResults.__radd__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - pyparsing.results.ParseResults.__init__
    - pyparsing.results._ParseResultsWithOffset.__init__
    - <builtin>.str
    - pyparsing.results.ParseResults.copy
    - <builtin>.isinstance
    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: 4
    functionLinenumber: 472
    functionName: pyparsing.results.ParseResults.__repr__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - pyparsing.results.ParseResults.items
    - pyparsing.results.ParseResults.keys
    - obj.as_dict
    - <builtin>.dict
    - obj.haskeys
    - <builtin>.type
    - pyparsing.results.ParseResults.as_dict
    - <builtin>.iter
    - <builtin>.isinstance
    - pyparsing.results.ParseResults.as_dict.to_item
    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: 3
    functionLinenumber: 518
    functionName: pyparsing.results.ParseResults.as_dict
    functionSourceFile: pyparsing.results
    functionUses: 1
    functionsReached:
    - pyparsing.results.ParseResults.items
    - pyparsing.results.ParseResults.keys
    - obj.as_dict
    - <builtin>.dict
    - obj.haskeys
    - <builtin>.iter
    - <builtin>.isinstance
    - pyparsing.results.ParseResults.as_dict.to_item
    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: 475
    functionName: pyparsing.results.ParseResults.__str__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    - <builtin>.isinstance
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9454f070>
    argNames:
    - self
    - sep
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 487
    functionName: pyparsing.results.ParseResults._asStringList
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - item._asStringList
    - <builtin>.isinstance
    - <builtin>.str
    - out.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: item._asStringList
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 498
    functionName: pyparsing.results.ParseResults.as_list
    functionSourceFile: pyparsing.results
    functionUses: 2
    functionsReached:
    - res.as_list
    - <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: res.as_list
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 539
    functionName: pyparsing.results.ParseResults.as_dict.to_item
    functionSourceFile: pyparsing.results
    functionUses: 2
    functionsReached:
    - obj.as_dict
    - <builtin>.isinstance
    - obj.haskeys
    - pyparsing.results.ParseResults.as_dict.to_item
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.haskeys
    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: obj.as_dict
    functionSourceFile: <builtin>
    functionUses: 3
    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: 3
    functionLinenumber: 561
    functionName: pyparsing.results.ParseResults.deepcopy
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - pyparsing.results.ParseResults.__init__
    - pyparsing.results._ParseResultsWithOffset.__init__
    - obj.deepcopy
    - <builtin>.type
    - <builtin>.str
    - v.deepcopy
    - obj.items
    - pyparsing.results.ParseResults.copy
    - <builtin>.enumerate
    - <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: obj.deepcopy
    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: obj.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: v.deepcopy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 582
    functionName: pyparsing.results.ParseResults.get_name
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.iter
    - par._tokdict.items
    - <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: par._tokdict.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 9
    IfCount: 7
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93fd0940>
    - <ast.Constant object at 0x7f8c93fd0910>
    - <ast.Constant object at 0x7f8c93fd08e0>
    - <ast.Constant object at 0x7f8c93fd08b0>
    argNames:
    - self
    - indent
    - full
    - include_list
    - _depth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 630
    functionName: pyparsing.results.ParseResults.dump
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - pyparsing.results.ParseResults.items
    - pyparsing.results.ParseResults.keys
    - pyparsing.results.ParseResults.haskeys
    - <builtin>.repr
    - pyparsing.results.ParseResults.dump
    - <builtin>.sorted
    - <builtin>.str
    - out.append
    - pyparsing.results.ParseResults.as_list
    - <builtin>.any
    - res.as_list
    - <builtin>.enumerate
    - vv.dump
    - <builtin>.iter
    - <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: vv.dump
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 710
    functionName: pyparsing.results.ParseResults.pprint
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - pyparsing.results.ParseResults.as_list
    - <builtin>.isinstance
    - res.as_list
    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: 738
    functionName: pyparsing.results.ParseResults.__getstate__
    functionSourceFile: pyparsing.results
    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
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 749
    functionName: pyparsing.results.ParseResults.__setstate__
    functionSourceFile: pyparsing.results
    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: 754
    functionName: pyparsing.results.ParseResults.__getnewargs__
    functionSourceFile: pyparsing.results
    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: 2
    functionLinenumber: 757
    functionName: pyparsing.results.ParseResults.__dir__
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - pyparsing.results.ParseResults.keys
    - <builtin>.type
    - <builtin>.list
    - <builtin>.iter
    - <builtin>.dir
    linkageType: pythonLinkage
    raised: []
    returnType: N/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>.dir
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c93fc7e20>
    argNames:
    - cls
    - other
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 761
    functionName: pyparsing.results.ParseResults.from_dict
    functionSourceFile: pyparsing.results
    functionUses: 0
    functionsReached:
    - pyparsing.results.ParseResults.__init__
    - pyparsing.results._ParseResultsWithOffset.__init__
    - other.items
    - pyparsing.results.ParseResults.from_dict
    - pyparsing.results.ParseResults.from_dict.is_iterable
    - <builtin>.str
    - <builtin>.iter
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 768
    functionName: pyparsing.results.ParseResults.from_dict.is_iterable
    functionSourceFile: pyparsing.results
    functionUses: 1
    functionsReached:
    - <builtin>.iter
    - <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: other.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: collections.abc.MutableMapping.register
    functionSourceFile: collections
    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: collections.abc.MutableSequence.register
    functionSourceFile: collections
    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: pyparsing.common
    functionSourceFile: pyparsing.common
    functionUses: 0
    functionsReached:
    - <builtin>.vars
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 32
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: pyparsing.common.pyparsing_common
    functionSourceFile: pyparsing.common
    functionUses: 0
    functionsReached:
    - pyparsing.core.DelimitedList.__init__
    - typing.cast.set_name
    - pyparsing.core.Suppress.__init__
    - <builtin>.super
    - typing.cast.add_condition
    - seen.add
    - typing.cast.leave_whitespace
    - <builtin>.len
    - <builtin>.sorted
    - typing.cast
    - pyparsing.core.And.streamline
    - pyparsing.core.LineEnd.__init__
    - pyparsing.core.Forward.copy
    - pyparsing.core.Word.__init__
    - re.escape
    - <builtin>.all
    - <builtin>.hasattr
    - pyparsing.core.Regex.__init__
    - pyparsing.core.token_map
    - typing.cast._literalStringClass
    - any_open_tag.suppress
    - re.compile
    - <builtin>.str
    - <builtin>.zip
    - pyparsing.core.Forward.streamline
    - itertools.chain
    - itertools.count
    - pyparsing.core.Forward.leave_whitespace
    - pyparsing.core.Forward.__init__
    - collections.deque
    - <builtin>.staticmethod
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast.streamline
    - pyparsing.core.MatchFirst.streamline
    - <builtin>.next
    - typing.cast.setName
    - any_close_tag.suppress
    - cur.recurse
    - pyparsing.core.Each.streamline
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core._PendingSkip.__init__
    - ret.append
    - <builtin>.ord
    - pyparsing.core.Combine.__init__
    - typing.cast.copy
    - pyparsing.core.White.__init__
    - fraction.add_parse_action
    - pyparsing.core.FollowedBy.__init__
    - <builtin>.enumerate
    - pyparsing.core.NoMatch.__init__
    - itertools.groupby
    - pyparsing.core.ParserElement.suppress
    - <builtin>.id
    - pyparsing.core.Suppress.suppress
    - pyparsing.core.ParserElement.copy
    - <builtin>.set
    - pyparsing.util._collapse_string_to_ranges
    - pyparsing.core.Or.streamline
    - pyparsing.core.ParseElementEnhance.streamline
    - mixed_integer.add_parse_action
    - <builtin>.any
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - pyparsing.core.ParseElementEnhance.leave_whitespace
    - <builtin>.getattr
    - <builtin>.iter
    - pyparsing.core.Opt.__init__
    - traceback.extract_stack
    - prev.add_parse_action
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyparsing.common.pyparsing_common.<lambda1>
    functionSourceFile: pyparsing.common
    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: fraction.add_parse_action
    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: mixed_integer.add_parse_action
    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: typing.cast.setName
    functionSourceFile: typing
    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: pyparsing.common.pyparsing_common.<lambda2>
    functionSourceFile: pyparsing.common
    functionUses: 0
    functionsReached:
    - typing.cast.matches
    - <builtin>.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: typing.cast.add_condition
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9434d160>
    argNames:
    - fmt
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 253
    functionName: pyparsing.common.pyparsing_common.convert_to_date
    functionSourceFile: pyparsing.common
    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:
    - ss
    - ll
    - tt
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 271
    functionName: pyparsing.common.pyparsing_common.convert_to_date.cvt_fn
    functionSourceFile: pyparsing.common
    functionUses: 0
    functionsReached:
    - datetime.datetime.strptime
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.datetime.strptime
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7f8c9456e760>
    argNames:
    - fmt
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 280
    functionName: pyparsing.common.pyparsing_common.convert_to_datetime
    functionSourceFile: pyparsing.common
    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:
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 298
    functionName: pyparsing.common.pyparsing_common.convert_to_datetime.cvt_fn
    functionSourceFile: pyparsing.common
    functionUses: 0
    functionsReached:
    - datetime.datetime.strptime
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: any_open_tag.suppress
    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: any_close_tag.suppress
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - s
    - l
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 322
    functionName: pyparsing.common.pyparsing_common.strip_html_tags
    functionSourceFile: pyparsing.common
    functionUses: 0
    functionsReached:
    - pyparsing_common._html_stripper.transform_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyparsing_common._html_stripper.transform_string
    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: pyparsing.common.pyparsing_common.<lambda3>
    functionSourceFile: pyparsing.common
    functionUses: 0
    functionsReached:
    - t.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.upper
    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>.staticmethod
    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: pyparsing.common.pyparsing_common.<lambda4>
    functionSourceFile: pyparsing.common
    functionUses: 0
    functionsReached:
    - t.lower
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.lower
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: -1
    functionName: pyparsing.helpers
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - pyparsing.core.Suppress.__init__
    - typing.cast.upper
    - <builtin>.super
    - typing.cast.leave_whitespace
    - <builtin>.len
    - <builtin>.sorted
    - traceback.extract_stack
    - typing.cast
    - pyparsing.core.Combine.ignore
    - pyparsing.core.Forward.copy
    - pyparsing.core.ZeroOrMore.__init__
    - re.escape
    - <builtin>.list
    - <builtin>.hasattr
    - pyparsing.core.Regex.__init__
    - inspect.signature
    - typing.cast.ignore
    - pyparsing.core.Keyword.set_default_keyword_chars.chars.upper
    - openTag.set_name
    - tagAttrName.set_parse_action
    - re.compile
    - itertools.chain
    - <builtin>.str
    - itertools.count
    - openTag.add_parse_action
    - pyparsing.core.Forward.leave_whitespace
    - html.entities.html5.items
    - pyparsing.core.Forward.__init__
    - collections.deque
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - pyparsing.core.Dict.__init__
    - k.rstrip
    - <builtin>.next
    - pyparsing.core.ParseElementEnhance.ignore
    - pyparsing.core.Opt.__init__
    - ret.append
    - <builtin>.ord
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core._PendingSkip.__init__
    - pyparsing.core.Combine.__init__
    - pyparsing.core.Keyword.DEFAULT_KEYWORD_CHARS.upper
    - <builtin>.type
    - pyparsing.helpers._makeTags
    - typing.cast.copy
    - functools.wraps
    - string.ascii_uppercase.upper
    - pyparsing.core.NoMatch.__init__
    - itertools.groupby
    - pyparsing.core.Group.__init__
    - typing.cast.name.replace
    - pyparsing.core.ParserElement.copy
    - <builtin>.vars
    - pyparsing.util.replaced_by_pep8
    - <builtin>.set
    - pyparsing.util._collapse_string_to_ranges
    - pyparsing.core.SkipTo.__init__
    - typing.cast.replace
    - pyparsing.util._make_synonym_function
    - pyparsing.util.replaced_by_pep8.<lambda1>
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - pyparsing.core.Keyword.__init__
    - pyparsing.core.ParseElementEnhance.leave_whitespace
    - <builtin>.getattr
    - <builtin>.iter
    - pyparsing.helpers.make_html_tags
    - pyparsing.core.Word.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c950a5f40>
    argNames:
    - expr
    - int_expr
    - intExpr
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 20
    functionName: pyparsing.helpers.counted_array
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - typing.cast.set_name
    - <builtin>.super
    - <builtin>.len
    - traceback.extract_stack
    - typing.cast
    - <builtin>.sorted
    - pyparsing.core.Forward.copy
    - re.escape
    - re.compile
    - itertools.chain
    - <builtin>.str
    - itertools.count
    - collections.deque
    - pyparsing.core.Literal.__init__
    - <builtin>.next
    - pyparsing.util._make_synonym_function._inner
    - ret.append
    - <builtin>.ord
    - typing.cast.copy
    - itertools.groupby
    - pyparsing.core.ParserElement.copy
    - <builtin>.set
    - typing.cast.add_parse_action
    - pyparsing.util._collapse_string_to_ranges
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - pyparsing.core.Forward.__init__
    - <builtin>.iter
    - pyparsing.core.Opt.__init__
    - pyparsing.core.Word.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 64
    functionName: pyparsing.helpers.counted_array.count_field_parse_action
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    linkageType: 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: pyparsing.helpers.counted_array.<lambda1>
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 80
    functionName: pyparsing.helpers.match_previous_literal
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - expr.add_parse_action
    - typing.cast.set_name
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - <builtin>.str
    - pyparsing.core.Forward.__init__
    - pyparsing.core.Opt.__init__
    - traceback.extract_stack
    - pyparsing.core.Literal.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 97
    functionName: pyparsing.helpers.match_previous_literal.copy_token_to_repeater
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.len
    - typing.cast
    - pyparsing.core.And.__init__
    - pyparsing.core.Combine.ignore
    - <builtin>.all
    - <builtin>.list
    - typing.cast.ignore
    - <builtin>.str
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - pyparsing.core.ParseElementEnhance.ignore
    - pyparsing.util._make_synonym_function._inner
    - ret.append
    - t.as_list
    - <builtin>.enumerate
    - pyparsing.util._flatten
    - tmp.append
    - pyparsing.core.SkipTo.__init__
    - ret.extend
    - pyparsing.core.Opt.__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: expr.add_parse_action
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 113
    functionName: pyparsing.helpers.match_previous_expr
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - expr.add_parse_action
    - typing.cast.set_name
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - <builtin>.str
    - typing.cast
    - pyparsing.core.Forward.__init__
    - pyparsing.core.Opt.__init__
    - traceback.extract_stack
    - pyparsing.core.Literal.__init__
    - expr.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 132
    functionName: pyparsing.helpers.match_previous_expr.copy_token_to_repeater
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - typing.cast.set_parse_action
    - ret.append
    - t.as_list
    - ret.extend
    - <builtin>.isinstance
    - pyparsing.util._flatten
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 135
    functionName: pyparsing.helpers.match_previous_expr.copy_token_to_repeater.must_match_these_tokens
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - ret.append
    - t.as_list
    - ret.extend
    - <builtin>.isinstance
    - pyparsing.util._flatten
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.set_parse_action
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 5
    IfCount: 12
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f8c94521e20>
    - <ast.Constant object at 0x7f8c94521c70>
    - <ast.Constant object at 0x7f8c94521ca0>
    argNames:
    - strs
    - caseless
    - use_regex
    - as_keyword
    - useRegex
    - asKeyword
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 149
    functionName: pyparsing.helpers.one_of
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - pyparsing.core.MatchFirst.__init__
    - pyparsing.util._escape_regex_range_chars
    - <builtin>.super
    - <builtin>.len
    - pyparsing.helpers.one_of.<lambda2>
    - b.startswith
    - typing.cast
    - re.escape
    - <builtin>.all
    - <builtin>.list
    - <builtin>.hasattr
    - pyparsing.core.Regex.__init__
    - pyparsing.helpers.one_of.<lambda1>
    - a.upper
    - pyparsing.helpers.one_of.<lambda3>
    - <builtin>.str
    - <builtin>.isinstance
    - typing.cast.split
    - <builtin>.enumerate
    - pyparsing.core.NoMatch.__init__
    - b.upper
    - sym.lower
    - symbols.insert
    - typing.cast.add_parse_action
    - s.replace
    - <builtin>.any
    - warnings.warn
    - pyparsing.helpers.one_of.<lambda4>
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pyparsing.helpers.one_of.<lambda1>
    functionSourceFile: pyparsing.helpers
    functionUses: 1
    functionsReached:
    - a.upper
    - b.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.upper
    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: b.upper
    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: pyparsing.helpers.one_of.<lambda2>
    functionSourceFile: pyparsing.helpers
    functionUses: 1
    functionsReached:
    - a.upper
    - b.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyparsing.helpers.one_of.<lambda3>
    functionSourceFile: pyparsing.helpers
    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: pyparsing.helpers.one_of.<lambda4>
    functionSourceFile: pyparsing.helpers
    functionUses: 1
    functionsReached:
    - b.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.startswith
    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: typing.cast.split
    functionSourceFile: typing
    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: symbols.insert
    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: sym.lower
    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: pyparsing.helpers.one_of.<lambda5>
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - key
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 275
    functionName: pyparsing.helpers.dict_of
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - pyparsing.core.Dict.__init__
    - <builtin>.super
    - pyparsing.core.Literal.__init__
    - <builtin>.len
    - pyparsing.core.Group.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f8c95aa4190>
    argNames:
    - expr
    - as_string
    - asString
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 315
    functionName: pyparsing.helpers.original_text_for
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - pyparsing.core.ParserElement.copy
    - typing.cast.set_parse_action
    - <builtin>.super
    - <builtin>.set
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - matchExpr.suppress_warning
    - pyparsing.core.Forward.copy
    - matchExpr.set_parse_action
    - typing.cast.copy
    - pyparsing.core.Forward.__init__
    - pyparsing.core.Opt.__init__
    - traceback.extract_stack
    - pyparsing.core.Literal.__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: pyparsing.helpers.original_text_for.<lambda1>
    functionSourceFile: pyparsing.helpers
    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: pyparsing.helpers.original_text_for.<lambda2>
    functionSourceFile: pyparsing.helpers
    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:
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 359
    functionName: pyparsing.helpers.original_text_for.extractText
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - t.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: matchExpr.set_parse_action
    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: matchExpr.suppress_warning
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 368
    functionName: pyparsing.helpers.ungroup
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - pyparsing.core.TokenConverter.__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: pyparsing.helpers.ungroup.<lambda1>
    functionSourceFile: pyparsing.helpers
    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:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 375
    functionName: pyparsing.helpers.locatedExpr
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - pyparsing.core.ParserElement.copy
    - typing.cast.set_parse_action
    - <builtin>.super
    - <builtin>.set
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - pyparsing.core.Forward.copy
    - typing.cast.copy
    - pyparsing.core.Forward.leaveWhitespace
    - pyparsing.core.Forward.__init__
    - pyparsing.core.Opt.__init__
    - traceback.extract_stack
    - pyparsing.core.Group.__init__
    - pyparsing.core.Literal.__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: pyparsing.helpers.locatedExpr.<lambda1>
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 2
    IfCount: 8
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f8c95c39460>
    - <ast.Constant object at 0x7f8c95c39a30>
    - <ast.Constant object at 0x7f8c95c39be0>
    - <ast.Call object at 0x7f8c95c391f0>
    argNames:
    - opener
    - closer
    - content
    - ignore_expr
    - ignoreExpr
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 410
    functionName: pyparsing.helpers.nested_expr
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - pyparsing.core.Suppress.__init__
    - typing.cast.set_name
    - <builtin>.super
    - typing.cast.leave_whitespace
    - <builtin>.len
    - typing.cast
    - pyparsing.core.Forward.copy
    - pyparsing.core.ZeroOrMore.__init__
    - pyparsing.core.CharsNotIn.__init__
    - pyparsing.core.Forward.leave_whitespace
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core._PendingSkip.__init__
    - pyparsing.core.Combine.__init__
    - typing.cast.copy
    - pyparsing.core.ParseElementEnhance.leave_whitespace
    - pyparsing.core.NoMatch.__init__
    - pyparsing.core.Group.__init__
    - pyparsing.core.ParserElement.copy
    - <builtin>.set
    - pyparsing.core.Forward.__init__
    - pyparsing.core.Opt.__init__
    - traceback.extract_stack
    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: pyparsing.helpers.nested_expr.<lambda1>
    functionSourceFile: pyparsing.helpers
    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: pyparsing.helpers.nested_expr.<lambda2>
    functionSourceFile: pyparsing.helpers
    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: pyparsing.helpers.nested_expr.<lambda3>
    functionSourceFile: pyparsing.helpers
    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: pyparsing.helpers.nested_expr.<lambda4>
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Call object at 0x7f8c9454f880>
    - <ast.Call object at 0x7f8c9454f460>
    argNames:
    - tagStr
    - xml
    - suppress_LT
    - suppress_GT
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 541
    functionName: pyparsing.helpers._makeTags
    functionSourceFile: pyparsing.helpers
    functionUses: 3
    functionsReached:
    - pyparsing.core.Suppress.__init__
    - typing.cast.upper
    - <builtin>.super
    - typing.cast.leave_whitespace
    - <builtin>.len
    - <builtin>.sorted
    - typing.cast
    - pyparsing.core.Combine.ignore
    - pyparsing.core.Forward.copy
    - pyparsing.core.ZeroOrMore.__init__
    - pyparsing.core.Word.__init__
    - re.escape
    - typing.cast.ignore
    - pyparsing.core.Keyword.set_default_keyword_chars.chars.upper
    - openTag.set_name
    - tagAttrName.set_parse_action
    - re.compile
    - <builtin>.str
    - itertools.chain
    - openTag.add_parse_action
    - itertools.count
    - pyparsing.core.Forward.leave_whitespace
    - pyparsing.core.Forward.__init__
    - collections.deque
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - pyparsing.core.Dict.__init__
    - pyparsing.core.ParseElementEnhance.ignore
    - <builtin>.next
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core._PendingSkip.__init__
    - pyparsing.core.Keyword.DEFAULT_KEYWORD_CHARS.upper
    - <builtin>.type
    - pyparsing.core.Combine.__init__
    - ret.append
    - <builtin>.ord
    - typing.cast.copy
    - string.ascii_uppercase.upper
    - pyparsing.core.NoMatch.__init__
    - itertools.groupby
    - pyparsing.core.Group.__init__
    - typing.cast.name.replace
    - pyparsing.core.ParserElement.copy
    - <builtin>.set
    - pyparsing.core.SkipTo.__init__
    - pyparsing.util._collapse_string_to_ranges
    - typing.cast.replace
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - pyparsing.core.Keyword.__init__
    - pyparsing.core.ParseElementEnhance.leave_whitespace
    - <builtin>.iter
    - pyparsing.core.Opt.__init__
    - traceback.extract_stack
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyparsing.helpers._makeTags.<lambda1>
    functionSourceFile: pyparsing.helpers
    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: pyparsing.helpers._makeTags.<lambda2>
    functionSourceFile: pyparsing.helpers
    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: tagAttrName.set_parse_action
    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: pyparsing.helpers._makeTags.<lambda3>
    functionSourceFile: pyparsing.helpers
    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: openTag.set_name
    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: 1
    functionLinenumber: -1
    functionName: pyparsing.helpers._makeTags.<lambda4>
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - typing.cast.name.replace
    - t.__setitem__
    - t.copy
    - typing.cast.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.name.replace
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.replace
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.copy
    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: t.__setitem__
    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: openTag.add_parse_action
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - tag_str
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 599
    functionName: pyparsing.helpers.make_html_tags
    functionSourceFile: pyparsing.helpers
    functionUses: 1
    functionsReached:
    - pyparsing.core.Suppress.__init__
    - typing.cast.upper
    - <builtin>.super
    - typing.cast.leave_whitespace
    - <builtin>.len
    - <builtin>.sorted
    - typing.cast
    - pyparsing.core.Combine.ignore
    - pyparsing.core.Forward.copy
    - pyparsing.core.ZeroOrMore.__init__
    - pyparsing.core.Word.__init__
    - re.escape
    - typing.cast.ignore
    - pyparsing.core.Keyword.set_default_keyword_chars.chars.upper
    - openTag.set_name
    - tagAttrName.set_parse_action
    - re.compile
    - <builtin>.str
    - itertools.chain
    - openTag.add_parse_action
    - itertools.count
    - pyparsing.core.Forward.leave_whitespace
    - pyparsing.core.Forward.__init__
    - collections.deque
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - pyparsing.core.Dict.__init__
    - pyparsing.core.ParseElementEnhance.ignore
    - <builtin>.next
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core._PendingSkip.__init__
    - pyparsing.core.Keyword.DEFAULT_KEYWORD_CHARS.upper
    - <builtin>.type
    - pyparsing.core.Combine.__init__
    - ret.append
    - <builtin>.ord
    - pyparsing.helpers._makeTags
    - typing.cast.copy
    - string.ascii_uppercase.upper
    - pyparsing.core.NoMatch.__init__
    - itertools.groupby
    - pyparsing.core.Group.__init__
    - typing.cast.name.replace
    - pyparsing.core.ParserElement.copy
    - <builtin>.set
    - pyparsing.core.SkipTo.__init__
    - pyparsing.util._collapse_string_to_ranges
    - typing.cast.replace
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - pyparsing.core.Keyword.__init__
    - pyparsing.core.ParseElementEnhance.leave_whitespace
    - <builtin>.iter
    - pyparsing.core.Opt.__init__
    - traceback.extract_stack
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - tag_str
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 626
    functionName: pyparsing.helpers.make_xml_tags
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - pyparsing.core.Suppress.__init__
    - typing.cast.upper
    - <builtin>.super
    - typing.cast.leave_whitespace
    - <builtin>.len
    - <builtin>.sorted
    - typing.cast
    - pyparsing.core.Combine.ignore
    - pyparsing.core.Forward.copy
    - pyparsing.core.ZeroOrMore.__init__
    - pyparsing.core.Word.__init__
    - re.escape
    - typing.cast.ignore
    - pyparsing.core.Keyword.set_default_keyword_chars.chars.upper
    - openTag.set_name
    - tagAttrName.set_parse_action
    - re.compile
    - <builtin>.str
    - itertools.chain
    - openTag.add_parse_action
    - itertools.count
    - pyparsing.core.Forward.leave_whitespace
    - pyparsing.core.Forward.__init__
    - collections.deque
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - pyparsing.core.Dict.__init__
    - pyparsing.core.ParseElementEnhance.ignore
    - <builtin>.next
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core._PendingSkip.__init__
    - pyparsing.core.Keyword.DEFAULT_KEYWORD_CHARS.upper
    - <builtin>.type
    - pyparsing.core.Combine.__init__
    - ret.append
    - <builtin>.ord
    - pyparsing.helpers._makeTags
    - typing.cast.copy
    - string.ascii_uppercase.upper
    - pyparsing.core.NoMatch.__init__
    - itertools.groupby
    - pyparsing.core.Group.__init__
    - typing.cast.name.replace
    - pyparsing.core.ParserElement.copy
    - <builtin>.set
    - pyparsing.core.SkipTo.__init__
    - pyparsing.util._collapse_string_to_ranges
    - typing.cast.replace
    - pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    - pyparsing.core.Keyword.__init__
    - pyparsing.core.ParseElementEnhance.leave_whitespace
    - <builtin>.iter
    - pyparsing.core.Opt.__init__
    - traceback.extract_stack
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: k.rstrip
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: html.entities.html5.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 649
    functionName: pyparsing.helpers.replace_html_entity
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - _htmlEntityMap.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _htmlEntityMap.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 21
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 30
    ICount: 3
    IfCount: 21
    argCount: 4
    argDefaultValues:
    - <ast.Call object at 0x7f8c950c0eb0>
    - <ast.Call object at 0x7f8c950c0e20>
    argNames:
    - base_expr
    - op_list
    - lpar
    - rpar
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 680
    functionName: pyparsing.helpers.infix_notation
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - pyparsing.core.Suppress.__init__
    - typing.cast.set_name
    - <builtin>.super
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core._PendingSkip.__init__
    - typing.cast
    - matchExpr.set_parse_action
    - pyparsing.core.NoMatch.__init__
    - pyparsing.core.Group.__init__
    - pyparsing.core.Forward.__init__
    - pyparsing.core.FollowedBy.__init__
    - <builtin>.enumerate
    - pyparsing.core.Opt.__init__
    - traceback.extract_stack
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - typing.cast._literalStringClass
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c950c0b80>
    argNames:
    - self
    - instring
    - loc
    - doActions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 767
    functionName: pyparsing.helpers.infix_notation._FB.parseImpl
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - typing.cast.try_parse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f8c950a0310>
    - <ast.List object at 0x7f8c950a02e0>
    argNames:
    - blockStatementExpr
    - indentStack
    - indent
    - backup_stacks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 857
    functionName: pyparsing.helpers.indentedBlock
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - typing.cast.set_name
    - smExpr.set_name
    - typing.cast.set_parse_action
    - <builtin>.super
    - smExpr.add_parse_action
    - <builtin>.len
    - pyparsing.util._make_synonym_function._inner
    - typing.cast
    - backup_stacks.append
    - pyparsing.core.LineEnd.__init__
    - smExpr.set_fail_action
    - blockStatementExpr.ignore
    - pyparsing.core.Opt.__init__
    - pyparsing.core.Group.__init__
    - pyparsing.core.Literal.__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: backup_stacks.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: 945
    functionName: pyparsing.helpers.indentedBlock.reset_stack
    functionSourceFile: pyparsing.helpers
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 948
    functionName: pyparsing.helpers.indentedBlock.checkPeerIndent
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - s.rfind
    - pyparsing.util.col
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 957
    functionName: pyparsing.helpers.indentedBlock.checkSubIndent
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - pyparsing.util.col
    - <builtin>.len
    - indentStack.append
    - s.rfind
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: indentStack.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - s
    - l
    - t
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 964
    functionName: pyparsing.helpers.indentedBlock.checkUnindent
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - s.rfind
    - indentStack.pop
    - pyparsing.util.col
    linkageType: pythonLinkage
    raised:
    - ParseException
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: indentStack.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pyparsing.helpers.indentedBlock.<lambda1>
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - backup_stacks.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: backup_stacks.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: smExpr.add_parse_action
    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: pyparsing.helpers.indentedBlock.<lambda2>
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - pyparsing.helpers.indentedBlock.reset_stack
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: smExpr.set_fail_action
    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: blockStatementExpr.ignore
    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: smExpr.set_name
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1066
    functionName: pyparsing.helpers.delimited_list
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached:
    - pyparsing.core.DelimitedList.__init__
    - pyparsing.core.Suppress.__init__
    - <builtin>.super
    - typing.cast.leave_whitespace
    - <builtin>.len
    - typing.cast
    - pyparsing.core.Forward.copy
    - typing.cast._literalStringClass
    - <builtin>.str
    - pyparsing.core.Forward.leave_whitespace
    - <builtin>.isinstance
    - pyparsing.core.Literal.__init__
    - pyparsing.core._PendingSkip.__init__
    - pyparsing.util._make_synonym_function._inner
    - pyparsing.core.Combine.__init__
    - typing.cast.copy
    - pyparsing.core.ParseElementEnhance.leave_whitespace
    - pyparsing.core.NoMatch.__init__
    - pyparsing.core.ParserElement.copy
    - <builtin>.set
    - pyparsing.core.Forward.__init__
    - pyparsing.core.Opt.__init__
    - traceback.extract_stack
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1063
    functionName: pyparsing.helpers.delimitedList
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1069
    functionName: pyparsing.helpers.countedArray
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1072
    functionName: pyparsing.helpers.matchPreviousLiteral
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1075
    functionName: pyparsing.helpers.matchPreviousExpr
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1078
    functionName: pyparsing.helpers.oneOf
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1081
    functionName: pyparsing.helpers.dictOf
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1084
    functionName: pyparsing.helpers.originalTextFor
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1087
    functionName: pyparsing.helpers.nestedExpr
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1090
    functionName: pyparsing.helpers.makeHTMLTags
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1093
    functionName: pyparsing.helpers.makeXMLTags
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1096
    functionName: pyparsing.helpers.replaceHTMLEntity
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1099
    functionName: pyparsing.helpers.infixNotation
    functionSourceFile: pyparsing.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pyparsing.util
    functionSourceFile: pyparsing.util
    functionUses: 0
    functionsReached:
    - <builtin>.chr
    - functools.lru_cache
    - typing.TypeVar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - dname
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: pyparsing.util.__config_flags._set
    functionSourceFile: pyparsing.util
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - <builtin>.setattr
    - <builtin>.str
    - warnings.warn
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pyparsing.util.__config_flags.<lambda1>
    functionSourceFile: pyparsing.util
    functionUses: 0
    functionsReached:
    - cls._set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls._set
    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>.classmethod
    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: pyparsing.util.__config_flags
    functionSourceFile: pyparsing.util
    functionUses: 0
    functionsReached:
    - <builtin>.classmethod
    linkageType: 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: pyparsing.util.__config_flags.<lambda2>
    functionSourceFile: pyparsing.util
    functionUses: 0
    functionsReached:
    - cls._set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.lru_cache
    functionSourceFile: functools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.rfind
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: strg.count
    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: strg.rfind
    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: strg.find
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - _
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 86
    functionName: pyparsing.util._UnboundedCache.__init__.get
    functionSourceFile: pyparsing.util
    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:
    - _
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 89
    functionName: pyparsing.util._UnboundedCache.__init__.set_
    functionSourceFile: pyparsing.util
    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:
    - _
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 92
    functionName: pyparsing.util._UnboundedCache.__init__.clear
    functionSourceFile: pyparsing.util
    functionUses: 0
    functionsReached:
    - cache.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: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: types.MethodType
    functionSourceFile: types
    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: itertools.cycle
    functionSourceFile: itertools
    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:
    - _
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 110
    functionName: pyparsing.util._FifoCache.__init__.get
    functionSourceFile: pyparsing.util
    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:
    - _
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 113
    functionName: pyparsing.util._FifoCache.__init__.set_
    functionSourceFile: pyparsing.util
    functionUses: 0
    functionsReached:
    - <builtin>.next
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - _
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 119
    functionName: pyparsing.util._FifoCache.__init__.clear
    functionSourceFile: pyparsing.util
    functionUses: 0
    functionsReached:
    - <builtin>.object
    - cache.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: collections.OrderedDict
    functionSourceFile: collections
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 142
    functionName: pyparsing.util.LRUMemo.__getitem__
    functionSourceFile: pyparsing.util
    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
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 149
    functionName: pyparsing.util.LRUMemo.__setitem__
    functionSourceFile: pyparsing.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 153
    functionName: pyparsing.util.LRUMemo.__delitem__
    functionSourceFile: pyparsing.util
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 173
    functionName: pyparsing.util.UnboundedMemo.__delitem__
    functionSourceFile: pyparsing.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - c
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 189
    functionName: pyparsing.util._collapse_string_to_ranges.is_consecutive
    functionSourceFile: pyparsing.util
    functionUses: 0
    functionsReached:
    - <builtin>.ord
    - <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: itertools.count
    functionSourceFile: itertools
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - c
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 200
    functionName: pyparsing.util._collapse_string_to_ranges.escape_re_range_char
    functionSourceFile: pyparsing.util
    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:
    - c
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 203
    functionName: pyparsing.util._collapse_string_to_ranges.no_escape_re_range_char
    functionSourceFile: pyparsing.util
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.groupby
    functionSourceFile: itertools
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.chain
    functionSourceFile: itertools
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - compat_name
    - fn
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 240
    functionName: pyparsing.util._make_synonym_function
    functionSourceFile: pyparsing.util
    functionUses: 9
    functionsReached:
    - typing.cast
    - functools.wraps
    - <builtin>.list
    - <builtin>.getattr
    - inspect.signature
    - <builtin>.isinstance
    - <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: inspect.signature
    functionSourceFile: inspect
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_parse':
  - 83
  - 84
  '...fuzz_parse.TestOneInput':
  - 65
  - 58
  - 60
  - 71
  '...fuzz_parse.dict_parse_generator':
  - 31
  - 32
  - 34
  - 35
  - 36
  - 37
  - 38
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  - 45
  - 46
  - 47
  - 48
  - 49
  - 51
  - 52
  - 53
  - 54
  '...fuzz_parse.main':
  - 80
  - 78
  - 79
  pyparsing:
  - 123
  - 147
  - 149
  - 151
  pyparsing.actions:
  - 202
  - 205
  - 208
  - 211
  - 214
  - 157
  pyparsing.actions.OnlyOnce:
  - 8
  pyparsing.actions.OnlyOnce.__call__:
  - 19
  - 20
  pyparsing.actions.OnlyOnce.__init__:
  - 15
  pyparsing.actions.OnlyOnce.reset:
  - 26
  pyparsing.actions.matchOnlyAtCol:
  - 215
  pyparsing.actions.match_only_at_col:
  - 34
  pyparsing.actions.match_only_at_col.verify_col:
  - 40
  pyparsing.actions.removeQuotes:
  - 206
  pyparsing.actions.remove_quotes:
  - 64
  pyparsing.actions.replaceWith:
  - 203
  pyparsing.actions.replace_with:
  - 60
  - 47
  pyparsing.actions.withAttribute:
  - 209
  pyparsing.actions.withClass:
  - 212
  pyparsing.actions.with_attribute:
  - 81
  - 137
  - 140
  pyparsing.actions.with_attribute.pa:
  - 144
  - 145
  - 147
  pyparsing.actions.with_class:
  - 161
  - 197
  pyparsing.common:
  - 431
  pyparsing.common.pyparsing_common:
  - 9
  - 154
  - 155
  - 410
  - 159
  - 160
  - 415
  - 417
  - 419
  - 164
  - 165
  - 421
  - 423
  - 168
  - 425
  - 170
  - 427
  - 173
  - 177
  - 306
  - 179
  - 180
  - 309
  - 182
  - 311
  - 184
  - 185
  - 314
  - 187
  - 188
  - 316
  - 190
  - 191
  - 317
  - 319
  - 194
  - 198
  - 201
  - 205
  - 209
  - 210
  - 340
  - 213
  - 341
  - 342
  - 343
  - 217
  - 344
  - 219
  - 220
  - 345
  - 222
  - 351
  - 352
  - 225
  - 354
  - 227
  - 228
  - 356
  - 357
  - 231
  - 232
  - 359
  - 234
  - 360
  - 236
  - 237
  - 363
  - 239
  - 240
  - 241
  - 245
  - 247
  - 250
  pyparsing.common.pyparsing_common.<lambda2>:
  - 237
  pyparsing.common.pyparsing_common.<lambda3>:
  - 356
  pyparsing.common.pyparsing_common.<lambda4>:
  - 359
  pyparsing.common.pyparsing_common.convert_to_date:
  - 254
  pyparsing.common.pyparsing_common.convert_to_date.cvt_fn:
  - 273
  pyparsing.common.pyparsing_common.convert_to_datetime:
  - 281
  pyparsing.common.pyparsing_common.convert_to_datetime.cvt_fn:
  - 300
  pyparsing.common.pyparsing_common.strip_html_tags:
  - 337
  - 323
  pyparsing.core:
  - 264
  - 6049
  - 6050
  - 5925
  - 5926
  - 5927
  - 5928
  - 5929
  - 6053
  - 5931
  - 5932
  - 6054
  - 5934
  - 5935
  - 6057
  - 5937
  - 5938
  - 6058
  - 6061
  - 5941
  - 6066
  - 5943
  - 6067
  - 5945
  - 5946
  - 5947
  - 5948
  - 6070
  - 6071
  - 6073
  - 6076
  - 6081
  - 6084
  - 6085
  - 6090
  - 80
  - 214
  - 215
  - 6104
  - 217
  - 6107
  - 6110
  - 6113
  pyparsing.core.<lambda2>:
  - 5935
  pyparsing.core.<lambda3>:
  - 5938
  pyparsing.core.And:
  - 3902
  pyparsing.core.And._ErrorStop.__init__:
  - 3921
  - 3922
  pyparsing.core.And.__iadd__:
  - 4043
  - 4044
  - 4045
  - 4047
  pyparsing.core.And.__init__:
  - 3936
  - 3937
  - 3939
  - 3945
  - 3947
  - 3948
  - 3949
  - 3950
  - 3951
  - 3930
  - 3931
  - 3933
  - 3934
  - 3935
  pyparsing.core.And._checkRecursion:
  - 4051
  - 4052
  - 4053
  pyparsing.core.And._generateDefaultName:
  - 4057
  - 4059
  pyparsing.core.And.parseImpl:
  - 4038
  - 4016
  - 4020
  - 4022
  - 4025
  - 4027
  pyparsing.core.And.streamline:
  - 3968
  - 3971
  - 3972
  - 3973
  - 3975
  - 3976
  - 3978
  - 3984
  - 3989
  - 3992
  - 3994
  - 3996
  - 3997
  - 3998
  - 3999
  - 4004
  - 4005
  - 4006
  - 4008
  - 4010
  - 3964
  - 3965
  - 3966
  pyparsing.core.And.streamline.<lambda1>:
  - 4000
  - 3999
  pyparsing.core.AtLineStart:
  - 4710
  pyparsing.core.AtLineStart.__init__:
  - 4733
  pyparsing.core.AtLineStart.parseImpl:
  - 4737
  - 4739
  pyparsing.core.AtStringStart:
  - 4689
  pyparsing.core.AtStringStart.__init__:
  - 4700
  pyparsing.core.AtStringStart.parseImpl:
  - 4704
  - 4706
  pyparsing.core.CaselessKeyword:
  - 2625
  pyparsing.core.CaselessKeyword.__init__:
  - 2646
  pyparsing.core.CaselessLiteral:
  - 2598
  pyparsing.core.CaselessLiteral.__init__:
  - 2613
  pyparsing.core.CaselessLiteral.parseImpl:
  - 2619
  pyparsing.core.Char:
  - 2992
  pyparsing.core.Char.__init__:
  - 3008
  pyparsing.core.CharsNotIn:
  - 3374
  pyparsing.core.CharsNotIn.__init__:
  - 3403
  - 3406
  - 3408
  - 3416
  - 3421
  pyparsing.core.CharsNotIn._generateDefaultName:
  - 3430
  - 3431
  pyparsing.core.CharsNotIn.parseImpl:
  - 3443
  - 3438
  - 3447
  pyparsing.core.CloseMatch:
  - 2650
  pyparsing.core.CloseMatch.__init__:
  - 2693
  pyparsing.core.CloseMatch._generateDefaultName:
  - 2702
  pyparsing.core.CloseMatch.parseImpl:
  - 2720
  - 2722
  - 2723
  - 2724
  - 2706
  - 2707
  - 2709
  - 2715
  - 2716
  - 2719
  pyparsing.core.Combine:
  - 5644
  pyparsing.core.Combine.__init__:
  - 5673
  - 5674
  - 5670
  pyparsing.core.Combine.ignore:
  - 5681
  - 5682
  - 5684
  pyparsing.core.Combine.postParse:
  - 5688
  - 5690
  - 5691
  - 5694
  pyparsing.core.DelimitedList.__init__:
  - 5120
  - 5121
  - 5123
  - 5124
  - 5128
  - 5099
  - 5131
  - 5132
  - 5141
  - 5142
  - 5144
  - 5145
  - 5147
  - 5116
  - 5117
  - 5118
  pyparsing.core.DelimitedList._generateDefaultName:
  - 5150
  pyparsing.core.Diagnostics:
  - 139
  pyparsing.core.Dict:
  - 5738
  pyparsing.core.Dict.__init__:
  - 5780
  pyparsing.core.Dict.postParse:
  - 5793
  - 5794
  - 5796
  - 5797
  - 5801
  - 5803
  - 5811
  - 5812
  - 5814
  - 5818
  - 5816
  - 5785
  - 5786
  - 5819
  - 5790
  - 5791
  pyparsing.core.Each:
  - 4341
  pyparsing.core.Each.__iand__:
  - 4409
  - 4410
  - 4411
  - 4413
  pyparsing.core.Each.__init__:
  - 4400
  - 4401
  - 4399
  pyparsing.core.Each._generateDefaultName:
  - 4511
  pyparsing.core.Each.parseImpl:
  - 4480
  - 4484
  - 4485
  - 4486
  - 4487
  - 4488
  - 4492
  - 4493
  - 4501
  - 4503
  - 4504
  - 4505
  - 4424
  - 4425
  - 4426
  - 4428
  - 4432
  - 4436
  - 4438
  - 4441
  - 4443
  - 4446
  - 4462
  - 4463
  - 4464
  - 4466
  - 4470
  - 4471
  - 4473
  - 4475
  - 4476
  - 4477
  - 4478
  - 4479
  pyparsing.core.Each.parseImpl.<lambda2>:
  - 4488
  pyparsing.core.Each.streamline:
  - 4416
  - 4417
  - 4418
  pyparsing.core.Empty:
  - 2453
  pyparsing.core.Empty.__init__:
  - 2458
  pyparsing.core.FollowedBy:
  - 4743
  pyparsing.core.FollowedBy.__init__:
  - 4766
  pyparsing.core.FollowedBy.parseImpl:
  - 4772
  pyparsing.core.Forward:
  - 5369
  - 5628
  - 5625
  pyparsing.core.Forward.__del__:
  - 5452
  - 5447
  pyparsing.core.Forward.__ilshift__:
  - 5425
  pyparsing.core.Forward.__init__:
  - 5398
  - 5399
  pyparsing.core.Forward.__lshift__:
  - 5408
  - 5415
  - 5420
  - 5421
  - 5403
  - 5405
  - 5406
  pyparsing.core.Forward.__or__:
  - 5432
  - 5442
  - 5438
  - 5431
  pyparsing.core.Forward._generateDefaultName:
  - 5592
  - 5591
  pyparsing.core.Forward._setResultsName:
  - 5607
  - 5612
  - 5613
  - 5614
  - 5616
  - 5621
  pyparsing.core.Forward.copy:
  - 5600
  - 5602
  - 5599
  pyparsing.core.Forward.ignoreWhitespace:
  - 5629
  pyparsing.core.Forward.leaveWhitespace:
  - 5626
  pyparsing.core.Forward.parseImpl:
  - 5510
  - 5512
  - 5520
  - 5524
  - 5528
  - 5531
  - 5535
  - 5536
  - 5541
  - 5543
  - 5546
  - 5548
  - 5460
  - 5473
  - 5474
  - 5475
  - 5480
  - 5484
  - 5485
  pyparsing.core.Forward.streamline:
  - 5563
  - 5565
  - 5566
  pyparsing.core.Forward.validate:
  - 5570
  - 5575
  - 5578
  - 5580
  - 5581
  - 5582
  pyparsing.core.GoToColumn:
  - 3538
  pyparsing.core.GoToColumn.__init__:
  - 3543
  pyparsing.core.GoToColumn.parseImpl:
  - 3560
  - 3561
  pyparsing.core.GoToColumn.preParse:
  - 3553
  - 3554
  - 3547
  - 3548
  - 3549
  - 3550
  pyparsing.core.Group:
  - 5701
  pyparsing.core.Group.__init__:
  - 5722
  pyparsing.core.Group.postParse:
  - 5728
  - 5729
  - 5730
  - 5731
  - 5727
  pyparsing.core.IndentedBlock:
  - 4625
  pyparsing.core.IndentedBlock._Indent.__init__:
  - 4632
  - 4634
  pyparsing.core.IndentedBlock._Indent.__init__.<lambda1>:
  - 4634
  pyparsing.core.IndentedBlock._IndentGreater.__init__:
  - 4640
  - 4638
  pyparsing.core.IndentedBlock._IndentGreater.__init__.<lambda1>:
  - 4640
  pyparsing.core.IndentedBlock.__init__:
  - 4645
  pyparsing.core.IndentedBlock.parseImpl:
  - 4672
  - 4674
  - 4675
  - 4677
  - 4679
  - 4682
  - 4683
  - 4655
  - 4659
  - 4661
  - 4662
  - 4664
  - 4665
  - 4666
  - 4667
  - 4670
  pyparsing.core.Keyword:
  - 2480
  pyparsing.core.Keyword.__init__:
  - 2528
  - 2532
  - 2533
  - 2534
  - 2535
  - 2517
  - 2519
  - 2523
  pyparsing.core.Keyword._generateDefaultName:
  - 2538
  pyparsing.core.Keyword.parseImpl:
  - 2562
  - 2565
  - 2567
  - 2568
  - 2569
  - 2543
  - 2544
  - 2545
  - 2546
  - 2547
  - 2548
  pyparsing.core.Keyword.set_default_keyword_chars:
  - 2589
  pyparsing.core.LineEnd:
  - 3616
  pyparsing.core.LineEnd.__init__:
  - 3621
  - 3622
  - 3623
  pyparsing.core.LineEnd.parseImpl:
  - 3632
  - 3627
  - 3628
  pyparsing.core.LineStart:
  - 3569
  pyparsing.core.LineStart.__init__:
  - 3592
  - 3593
  - 3594
  - 3595
  - 3596
  pyparsing.core.LineStart.parseImpl:
  - 3610
  pyparsing.core.LineStart.preParse:
  - 3600
  - 3603
  - 3604
  - 3606
  pyparsing.core.Literal:
  - 2400
  pyparsing.core.Literal.__init__:
  - 2432
  - 2435
  pyparsing.core.Literal.__new__:
  - 2417
  - 2419
  - 2420
  - 2421
  - 2422
  - 2425
  pyparsing.core.Literal._generateDefaultName:
  - 2442
  pyparsing.core.Literal.parseImpl:
  - 2445
  pyparsing.core.Located:
  - 4861
  pyparsing.core.Located.parseImpl:
  - 4890
  - 4891
  - 4895
  pyparsing.core.MatchFirst:
  - 4225
  pyparsing.core.MatchFirst.__init__:
  - 4243
  - 4244
  - 4245
  - 4246
  pyparsing.core.MatchFirst.__ior__:
  - 4304
  - 4305
  - 4306
  - 4308
  pyparsing.core.MatchFirst._generateDefaultName:
  - 4311
  pyparsing.core.MatchFirst._setResultsName:
  - 4320
  - 4325
  - 4326
  - 4332
  - 4337
  - 4314
  - 4319
  pyparsing.core.MatchFirst.parseImpl:
  - 4288
  - 4290
  - 4292
  - 4295
  - 4270
  - 4272
  - 4282
  - 4286
  - 4287
  pyparsing.core.MatchFirst.streamline:
  - 4256
  - 4257
  - 4258
  - 4259
  - 4251
  - 4254
  - 4255
  pyparsing.core.NoMatch:
  - 2385
  pyparsing.core.NoMatch.__init__:
  - 2390
  pyparsing.core.NotAny:
  - 4903
  pyparsing.core.NotAny.__init__:
  - 4928
  - 4934
  pyparsing.core.NotAny._generateDefaultName:
  - 4942
  pyparsing.core.NotAny.parseImpl:
  - 4937
  pyparsing.core.OneOrMore:
  - 5023
  pyparsing.core.OneOrMore._generateDefaultName:
  - 5051
  pyparsing.core.Opt:
  - 5201
  - 5162
  pyparsing.core.Opt.__init__:
  - 5206
  pyparsing.core.Opt._generateDefaultName:
  - 5228
  - 5230
  pyparsing.core.Opt.parseImpl:
  - 5217
  - 5218
  - 5219
  - 5214
  pyparsing.core.Or:
  - 4065
  pyparsing.core.Or.__init__:
  - 4083
  - 4084
  - 4085
  - 4086
  pyparsing.core.Or.__ixor__:
  - 4192
  - 4188
  - 4189
  - 4190
  pyparsing.core.Or._generateDefaultName:
  - 4195
  pyparsing.core.Or._setResultsName:
  - 4198
  - 4203
  - 4204
  - 4209
  - 4210
  - 4216
  - 4221
  pyparsing.core.Or.parseImpl:
  - 4107
  - 4108
  - 4109
  - 4111
  - 4115
  - 4119
  - 4121
  - 4125
  - 4126
  - 4127
  - 4129
  - 4132
  - 4134
  - 4137
  - 4139
  - 4143
  - 4146
  - 4147
  - 4152
  - 4155
  - 4159
  - 4162
  - 4165
  - 4168
  - 4169
  - 4170
  - 4171
  - 4172
  - 4176
  - 4179
  pyparsing.core.Or.parseImpl.<lambda2>:
  - 4172
  pyparsing.core.Or.streamline:
  - 4096
  - 4091
  - 4092
  - 4093
  - 4094
  - 4095
  pyparsing.core.ParseElementEnhance:
  - 4616
  - 4515
  - 4619
  pyparsing.core.ParseElementEnhance.__init__:
  - 4520
  - 4521
  - 4522
  - 4523
  - 4524
  - 4525
  - 4526
  - 4528
  - 4529
  - 4531
  - 4534
  - 4540
  pyparsing.core.ParseElementEnhance._checkRecursion:
  - 4592
  - 4595
  - 4596
  pyparsing.core.ParseElementEnhance._generateDefaultName:
  - 4612
  pyparsing.core.ParseElementEnhance.ignore:
  - 4576
  - 4577
  - 4578
  - 4580
  - 4581
  - 4582
  - 4574
  - 4575
  pyparsing.core.ParseElementEnhance.ignoreWhitespace:
  - 4620
  pyparsing.core.ParseElementEnhance.ignore_whitespace:
  - 4565
  - 4567
  - 4568
  - 4569
  - 4570
  pyparsing.core.ParseElementEnhance.leaveWhitespace:
  - 4617
  pyparsing.core.ParseElementEnhance.leave_whitespace:
  - 4556
  - 4558
  - 4559
  - 4560
  - 4561
  pyparsing.core.ParseElementEnhance.parseImpl:
  - 4546
  - 4548
  pyparsing.core.ParseElementEnhance.streamline:
  - 4586
  - 4587
  - 4588
  pyparsing.core.ParseElementEnhance.validate:
  - 4608
  - 4609
  - 4599
  - 4604
  - 4607
  pyparsing.core.ParseExpression:
  - 3896
  - 3729
  - 3893
  pyparsing.core.ParseExpression.__init__:
  - 3744
  - 3746
  - 3748
  - 3751
  - 3754
  - 3734
  - 3736
  - 3737
  - 3739
  - 3740
  - 3741
  - 3743
  pyparsing.core.ParseExpression._generateDefaultName:
  - 3805
  pyparsing.core.ParseExpression._setResultsName:
  - 3872
  - 3873
  - 3878
  - 3879
  - 3883
  - 3889
  - 3866
  - 3871
  pyparsing.core.ParseExpression.append:
  - 3763
  pyparsing.core.ParseExpression.copy:
  - 3860
  - 3861
  - 3862
  pyparsing.core.ParseExpression.ignore:
  - 3793
  - 3794
  - 3795
  - 3796
  - 3797
  - 3799
  - 3800
  - 3801
  pyparsing.core.ParseExpression.ignoreWhitespace:
  - 3897
  pyparsing.core.ParseExpression.ignore_whitespace:
  - 3781
  - 3785
  - 3786
  - 3787
  - 3788
  - 3789
  pyparsing.core.ParseExpression.leaveWhitespace:
  - 3894
  pyparsing.core.ParseExpression.leave_whitespace:
  - 3776
  - 3777
  - 3768
  - 3772
  - 3774
  - 3775
  pyparsing.core.ParseExpression.streamline:
  - 3808
  - 3811
  - 3844
  - 3813
  - 3814
  - 3819
  - 3821
  - 3822
  - 3833
  - 3834
  pyparsing.core.ParseExpression.validate:
  - 3856
  - 3849
  - 3857
  - 3855
  pyparsing.core.ParserElement:
  - 2304
  - 2307
  - 2310
  - 2313
  - 395
  - 2316
  - 2319
  - 2322
  - 930
  - 950
  - 952
  - 2250
  - 2254
  - 2257
  - 2260
  - 2263
  - 2266
  - 2269
  - 2272
  - 2275
  - 2279
  - 2283
  - 2286
  - 2289
  - 2292
  - 2295
  - 2298
  - 2301
  pyparsing.core.ParserElement._CacheType:
  - 936
  pyparsing.core.ParserElement._CacheType.get:
  - 943
  pyparsing.core.ParserElement._CacheType.set:
  - 946
  pyparsing.core.ParserElement.__add__:
  - 1430
  - 1431
  - 1433
  - 1434
  - 1435
  - 1404
  - 1437
  pyparsing.core.ParserElement.__and__:
  - 1601
  - 1604
  - 1605
  - 1606
  - 1608
  pyparsing.core.ParserElement.__call__:
  - 1705
  - 1706
  - 1691
  - 1708
  pyparsing.core.ParserElement.__eq__:
  - 1958
  - 1960
  - 1961
  - 1962
  - 1963
  pyparsing.core.ParserElement.__getitem__:
  - 1664
  - 1669
  - 1672
  - 1676
  - 1682
  - 1683
  - 1685
  - 1686
  - 1658
  - 1659
  - 1661
  - 1631
  pyparsing.core.ParserElement.__hash__:
  - 1967
  pyparsing.core.ParserElement.__init__:
  - 474
  - 483
  - 469
  - 462
  pyparsing.core.ParserElement.__invert__:
  - 1624
  - 1621
  pyparsing.core.ParserElement.__mul__:
  - 1537
  - 1538
  - 1539
  - 1541
  - 1543
  - 1545
  - 1548
  - 1473
  - 1493
  - 1495
  - 1498
  - 1500
  - 1501
  - 1503
  - 1505
  - 1506
  - 1507
  - 1508
  - 1509
  - 1511
  - 1512
  - 1520
  - 1522
  - 1526
  - 1527
  - 1529
  pyparsing.core.ParserElement.__mul__.makeOptionalList:
  - 1532
  - 1533
  - 1535
  pyparsing.core.ParserElement.__or__:
  - 1568
  - 1555
  - 1558
  - 1559
  - 1561
  - 1563
  - 1564
  - 1565
  - 1566
  pyparsing.core.ParserElement.__radd__:
  - 1440
  - 1443
  - 1444
  - 1446
  - 1447
  - 1448
  pyparsing.core.ParserElement.__rand__:
  - 1616
  - 1611
  - 1614
  - 1615
  pyparsing.core.ParserElement.__repr__:
  - 1901
  pyparsing.core.ParserElement.__rmul__:
  - 1552
  pyparsing.core.ParserElement.__ror__:
  - 1576
  - 1571
  - 1574
  - 1575
  pyparsing.core.ParserElement.__rsub__:
  - 1466
  - 1467
  - 1468
  - 1463
  pyparsing.core.ParserElement.__rxor__:
  - 1594
  - 1595
  - 1596
  - 1591
  pyparsing.core.ParserElement.__sub__:
  - 1453
  - 1456
  - 1457
  - 1458
  - 1460
  pyparsing.core.ParserElement.__xor__:
  - 1581
  - 1584
  - 1585
  - 1586
  - 1588
  pyparsing.core.ParserElement._checkRecursion:
  - 1913
  - 1914
  pyparsing.core.ParserElement._generateDefaultName:
  - 1873
  pyparsing.core.ParserElement._parseCache:
  - 994
  - 995
  - 996
  - 965
  - 966
  - 998
  - 969
  - 972
  - 975
  - 979
  - 981
  - 984
  - 985
  - 987
  pyparsing.core.ParserElement._parseNoCache:
  - 897
  - 899
  - 900
  - 809
  - 811
  - 814
  - 815
  - 819
  - 820
  - 821
  - 823
  - 827
  - 830
  - 831
  - 834
  - 835
  - 838
  - 839
  - 843
  - 845
  - 849
  - 851
  - 853
  - 856
  - 857
  - 859
  - 861
  - 863
  - 866
  - 867
  - 871
  - 876
  - 877
  - 882
  - 884
  - 886
  - 889
  - 890
  - 894
  pyparsing.core.ParserElement._setResultsName:
  - 585
  - 587
  - 588
  pyparsing.core.ParserElement._skipIgnorables:
  - 776
  - 770
  - 779
  pyparsing.core.ParserElement.addCondition:
  - 2270
  pyparsing.core.ParserElement.addParseAction:
  - 2267
  pyparsing.core.ParserElement.add_condition:
  - 739
  - 740
  - 741
  - 743
  - 744
  - 748
  - 717
  - 749
  pyparsing.core.ParserElement.add_parse_action:
  - 712
  - 705
  - 710
  - 711
  pyparsing.core.ParserElement.can_parse_next:
  - 923
  pyparsing.core.ParserElement.copy:
  - 544
  - 547
  - 523
  - 548
  pyparsing.core.ParserElement.create_diagram:
  - 2240
  - 2241
  - 2242
  - 2233
  - 2245
  - 2231
  - 2201
  pyparsing.core.ParserElement.default_name:
  - 1867
  - 1868
  pyparsing.core.ParserElement.disable_memoization:
  - 1028
  - 1021
  pyparsing.core.ParserElement.enableLeftRecursion:
  - 2280
  pyparsing.core.ParserElement.enablePackrat:
  - 2284
  pyparsing.core.ParserElement.enable_left_recursion:
  - 1069
  - 1037
  - 1070
  - 1071
  - 1073
  - 1074
  - 1075
  - 1076
  pyparsing.core.ParserElement.enable_packrat:
  - 1120
  - 1122
  - 1115
  - 1113
  - 1114
  - 1083
  - 1117
  - 1119
  pyparsing.core.ParserElement.ignore:
  - 1776
  - 1777
  - 1779
  - 1780
  - 1781
  - 1783
  - 1759
  pyparsing.core.ParserElement.ignoreWhitespace:
  - 2299
  pyparsing.core.ParserElement.ignore_whitespace:
  - 1718
  pyparsing.core.ParserElement.inlineLiteralsUsing:
  - 2251
  pyparsing.core.ParserElement.inline_literals_using:
  - 424
  pyparsing.core.ParserElement.leaveWhitespace:
  - 2302
  pyparsing.core.ParserElement.leave_whitespace:
  - 1728
  pyparsing.core.ParserElement.matches:
  - 1988
  - 1972
  pyparsing.core.ParserElement.parseFile:
  - 2320
  pyparsing.core.ParserElement.parseString:
  - 2287
  pyparsing.core.ParserElement.parseWithTabs:
  - 2308
  pyparsing.core.ParserElement.parse_file:
  - 1935
  - 1942
  - 1943
  - 1945
  - 1946
  - 1947
  - 1949
  - 1951
  pyparsing.core.ParserElement.parse_string:
  - 1184
  - 1186
  - 1128
  - 1172
  - 1173
  - 1174
  - 1175
  - 1176
  - 1177
  - 1178
  - 1180
  - 1181
  - 1182
  - 1183
  pyparsing.core.ParserElement.parse_with_tabs:
  - 1750
  pyparsing.core.ParserElement.preParse:
  - 786
  - 787
  - 789
  - 790
  pyparsing.core.ParserElement.reset_cache:
  - 1010
  - 1011
  - 1014
  pyparsing.core.ParserElement.runTests:
  - 2323
  pyparsing.core.ParserElement.run_tests:
  - 2177
  - 2178
  - 2179
  - 2182
  - 2183
  - 2185
  - 2186
  - 2188
  - 2113
  - 2114
  - 2115
  - 2116
  - 2118
  - 2119
  - 2120
  - 2121
  - 2122
  - 2123
  - 2131
  - 2133
  - 2134
  - 2135
  - 2136
  - 2139
  - 2011
  - 2142
  - 2143
  - 2148
  - 2149
  - 2151
  - 2152
  - 2153
  - 2154
  - 2155
  - 2159
  - 2160
  - 2161
  - 2166
  - 2168
  - 2169
  - 2170
  - 2171
  - 2173
  - 2175
  pyparsing.core.ParserElement.scanString:
  - 2290
  pyparsing.core.ParserElement.scan_string:
  - 1203
  - 1233
  - 1234
  - 1235
  - 1236
  - 1237
  - 1239
  - 1240
  - 1241
  - 1245
  - 1250
  - 1253
  - 1257
  - 1259
  - 1260
  - 1267
  - 1268
  - 1269
  - 1270
  - 1279
  pyparsing.core.ParserElement.searchString:
  - 2296
  pyparsing.core.ParserElement.search_string:
  - 1359
  - 1361
  - 1362
  - 1365
  - 1339
  pyparsing.core.ParserElement.setBreak:
  - 2261
  pyparsing.core.ParserElement.setDebug:
  - 2314
  pyparsing.core.ParserElement.setDebugActions:
  - 2311
  pyparsing.core.ParserElement.setDefaultWhitespaceChars:
  - 2255
  pyparsing.core.ParserElement.setFailAction:
  - 2273
  pyparsing.core.ParserElement.setName:
  - 2317
  pyparsing.core.ParserElement.setParseAction:
  - 2264
  pyparsing.core.ParserElement.setResultsName:
  - 2258
  pyparsing.core.ParserElement.setWhitespaceChars:
  - 2305
  pyparsing.core.ParserElement.set_break:
  - 601
  - 596
  - 614
  pyparsing.core.ParserElement.set_break.breaker:
  - 608
  - 609
  pyparsing.core.ParserElement.set_debug:
  - 1856
  - 1813
  - 1850
  - 1851
  - 1852
  - 1855
  pyparsing.core.ParserElement.set_debug_actions:
  - 1792
  - 1804
  pyparsing.core.ParserElement.set_default_whitespace_chars:
  - 418
  - 403
  - 420
  - 419
  pyparsing.core.ParserElement.set_fail_action:
  - 754
  pyparsing.core.ParserElement.set_name:
  - 1888
  - 1889
  - 1878
  pyparsing.core.ParserElement.set_parse_action:
  - 619
  - 693
  - 696
  - 698
  - 699
  - 700
  pyparsing.core.ParserElement.set_results_name:
  - 554
  - 582
  pyparsing.core.ParserElement.set_whitespace_chars:
  - 1745
  - 1741
  pyparsing.core.ParserElement.split:
  - 1379
  - 1396
  - 1397
  - 1398
  - 1399
  - 1401
  pyparsing.core.ParserElement.suppress:
  - 1715
  - 1711
  pyparsing.core.ParserElement.suppress_warning:
  - 490
  - 502
  pyparsing.core.ParserElement.transformString:
  - 2293
  pyparsing.core.ParserElement.transform_string:
  - 1312
  - 1313
  - 1314
  - 1315
  - 1316
  - 1317
  - 1286
  - 1319
  - 1321
  - 1323
  - 1325
  - 1311
  pyparsing.core.ParserElement.tryParse:
  - 2276
  pyparsing.core.ParserElement.try_parse:
  - 915
  - 917
  pyparsing.core.ParserElement.using_each:
  - 454
  - 446
  pyparsing.core.ParserElement.validate:
  - 1920
  - 1917
  - 1925
  pyparsing.core.ParserElement.visit_all:
  - 512
  - 515
  - 517
  - 519
  - 520
  - 506
  - 509
  - 510
  pyparsing.core.PositionToken.__init__:
  - 3532
  pyparsing.core.PrecededBy:
  - 4779
  pyparsing.core.PrecededBy.__init__:
  - 4832
  - 4811
  - 4812
  - 4816
  - 4817
  - 4818
  - 4820
  - 4823
  - 4826
  - 4830
  pyparsing.core.PrecededBy.__init__.<lambda1>:
  - 4832
  pyparsing.core.PrecededBy.parseImpl:
  - 4835
  - 4836
  - 4839
  - 4842
  - 4843
  - 4844
  - 4845
  - 4848
  - 4849
  pyparsing.core.QuotedString:
  - 3169
  - 3207
  pyparsing.core.QuotedString.__init__:
  - 3226
  - 3237
  - 3238
  - 3241
  - 3244
  - 3245
  - 3249
  - 3252
  - 3262
  - 3263
  - 3266
  - 3267
  - 3269
  - 3271
  - 3274
  - 3275
  - 3276
  - 3282
  - 3284
  - 3287
  - 3288
  - 3292
  - 3293
  - 3296
  - 3306
  - 3307
  - 3308
  - 3309
  - 3313
  - 3314
  - 3318
  pyparsing.core.QuotedString._generateDefaultName:
  - 3329
  pyparsing.core.QuotedString.parseImpl:
  - 3337
  - 3340
  - 3343
  - 3344
  - 3346
  - 3350
  - 3351
  - 3352
  - 3353
  - 3354
  - 3355
  - 3356
  - 3357
  - 3358
  - 3361
  - 3362
  - 3363
  - 3367
  - 3368
  pyparsing.core.Regex:
  - 3014
  pyparsing.core.Regex.__init__:
  - 3079
  - 3048
  - 3081
  - 3053
  - 3057
  - 3058
  - 3065
  pyparsing.core.Regex._generateDefaultName:
  - 3103
  pyparsing.core.Regex.mayReturnEmpty:
  - 3100
  pyparsing.core.Regex.parseImpl:
  - 3106
  - 3107
  - 3110
  - 3111
  - 3112
  - 3113
  - 3114
  pyparsing.core.Regex.parseImplAsGroupList:
  - 3120
  - 3123
  - 3124
  - 3119
  pyparsing.core.Regex.parseImplAsMatch:
  - 3128
  - 3129
  - 3132
  pyparsing.core.Regex.re:
  - 3090
  - 3086
  pyparsing.core.Regex.sub:
  - 3137
  - 3147
  - 3150
  - 3155
  - 3165
  pyparsing.core.Regex.sub.pa:
  - 3163
  - 3158
  pyparsing.core.SkipTo:
  - 5239
  pyparsing.core.SkipTo.__init__:
  - 5312
  - 5317
  - 5318
  - 5321
  - 5309
  - 5311
  pyparsing.core.SkipTo.parseImpl:
  - 5344
  - 5325
  - 5359
  - 5361
  - 5362
  - 5334
  - 5336
  - 5339
  - 5341
  pyparsing.core.StringEnd:
  - 3656
  pyparsing.core.StringEnd.__init__:
  - 3661
  pyparsing.core.StringEnd.parseImpl:
  - 3665
  - 3667
  - 3669
  pyparsing.core.StringStart:
  - 3639
  pyparsing.core.StringStart.__init__:
  - 3644
  pyparsing.core.StringStart.parseImpl:
  - 3648
  - 3650
  pyparsing.core.Suppress:
  - 5825
  pyparsing.core.Suppress.__add__:
  - 5864
  - 5861
  - 5862
  pyparsing.core.Suppress.__init__:
  - 5856
  - 5857
  - 5858
  pyparsing.core.Suppress.__sub__:
  - 5867
  - 5868
  - 5870
  pyparsing.core.Token:
  - 2373
  pyparsing.core.Token.__init__:
  - 2378
  pyparsing.core.Token._generateDefaultName:
  - 2381
  pyparsing.core.TokenConverter:
  - 5634
  pyparsing.core.TokenConverter.__init__:
  - 5639
  pyparsing.core.White:
  - 3454
  pyparsing.core.White.__init__:
  - 3490
  - 3492
  - 3493
  - 3502
  - 3507
  pyparsing.core.White._generateDefaultName:
  - 3512
  pyparsing.core.White.parseImpl:
  - 3520
  - 3515
  - 3524
  pyparsing.core.Word:
  - 2737
  pyparsing.core.Word.__init__:
  - 2822
  - 2823
  - 2828
  - 2829
  - 2830
  - 2832
  - 2833
  - 2835
  - 2837
  - 2838
  - 2839
  - 2846
  - 2851
  - 2858
  - 2863
  - 2871
  - 2875
  - 2876
  - 2877
  - 2879
  - 2881
  - 2882
  - 2884
  - 2887
  - 2893
  - 2897
  - 2898
  - 2900
  - 2903
  - 2912
  - 2916
  pyparsing.core.Word._generateDefaultName:
  - 2944
  - 2932
  - 2933
  - 2935
  - 2938
  - 2939
  - 2940
  pyparsing.core.Word._generateDefaultName.charsAsStr:
  - 2926
  - 2927
  pyparsing.core.Word.parseImpl:
  - 2977
  - 2951
  - 2956
  - 2959
  - 2964
  - 2966
  - 2968
  - 2969
  pyparsing.core.Word.parseImpl_regex:
  - 2984
  - 2987
  - 2988
  - 2983
  pyparsing.core.WordEnd:
  - 3702
  pyparsing.core.WordEnd.__init__:
  - 3712
  - 3713
  pyparsing.core.WordEnd.parseImpl:
  - 3720
  - 3718
  - 3719
  pyparsing.core.WordStart:
  - 3676
  pyparsing.core.WordStart.__init__:
  - 3688
  - 3687
  pyparsing.core.WordStart.parseImpl:
  - 3692
  - 3693
  pyparsing.core.ZeroOrMore:
  - 5055
  pyparsing.core.ZeroOrMore.__init__:
  - 5075
  pyparsing.core.ZeroOrMore._generateDefaultName:
  - 5085
  pyparsing.core.ZeroOrMore.parseImpl:
  - 5080
  - 5082
  pyparsing.core._MultipleMatch.__init__:
  - 4953
  - 4957
  - 4958
  - 4959
  pyparsing.core._MultipleMatch._setResultsName:
  - 4996
  - 5001
  - 5002
  - 5003
  - 5008
  - 5009
  - 5013
  - 5019
  pyparsing.core._MultipleMatch.parseImpl:
  - 4971
  - 4976
  - 4977
  - 4978
  - 4982
  - 4983
  - 4984
  - 4985
  - 4988
  pyparsing.core._MultipleMatch.stopOn:
  - 4962
  - 4963
  pyparsing.core._PendingSkip.__add__:
  - 2344
  - 2357
  - 2358
  - 2343
  pyparsing.core._PendingSkip.__add__.must_skip:
  - 2347
  - 2349
  pyparsing.core._PendingSkip.__add__.show_skip:
  - 2352
  - 2353
  - 2354
  pyparsing.core._PendingSkip.__init__:
  - 2335
  pyparsing.core._PendingSkip._generateDefaultName:
  - 2340
  pyparsing.core._SingleCharLiteral.parseImpl:
  - 2471
  pyparsing.core.__compat__:
  - 110
  - 94
  - 111
  pyparsing.core.__diag__:
  - 128
  - 129
  - 130
  pyparsing.core.__diag__.enable_all_warnings:
  - 134
  - 135
  pyparsing.core._default_exception_debug_action:
  - 387
  pyparsing.core._default_start_debug_action:
  - 360
  - 361
  - 362
  - 358
  pyparsing.core._default_success_debug_action:
  - 376
  pyparsing.core._should_enable_warnings:
  - 200
  - 201
  - 202
  - 205
  - 209
  pyparsing.core._trim_arity:
  - 270
  - 273
  - 274
  - 286
  - 319
  pyparsing.core._trim_arity.<lambda1>:
  - 274
  pyparsing.core._trim_arity.wrapper:
  - 293
  - 298
  - 302
  - 309
  - 310
  pyparsing.core.autoname_elements:
  - 6036
  - 6040
  - 6041
  - 6043
  - 6044
  - 6045
  - 6046
  pyparsing.core.cached_property.__get__:
  - 89
  pyparsing.core.conditionAsParseAction:
  - 6111
  pyparsing.core.condition_as_parse_action:
  - 344
  - 329
  - 346
  pyparsing.core.condition_as_parse_action.pa:
  - 348
  pyparsing.core.disable_diag:
  - 180
  - 183
  pyparsing.core.enable_all_warnings:
  - 187
  - 190
  pyparsing.core.enable_diag:
  - 176
  - 173
  pyparsing.core.nullDebugAction:
  - 6105
  pyparsing.core.null_debug_action:
  - 391
  pyparsing.core.srange:
  - 5984
  - 5953
  - 5979
  pyparsing.core.srange.<lambda1>:
  - 5980
  - 5981
  pyparsing.core.tokenMap:
  - 6114
  pyparsing.core.token_map:
  - 6029
  - 5990
  pyparsing.core.token_map.pa:
  - 6027
  pyparsing.core.traceParseAction:
  - 6108
  pyparsing.core.trace_parse_action:
  - 5880
  - 5904
  pyparsing.core.trace_parse_action.z:
  - 5909
  - 5911
  - 5913
  - 5915
  - 5917
  pyparsing.diagram:
  - 58
  - 66
  - 62
  - 55
  pyparsing.diagram.AnnotatedItem:
  - 87
  pyparsing.diagram.AnnotatedItem.__init__:
  - 92
  pyparsing.diagram.ConverterState:
  - 309
  pyparsing.diagram.ConverterState.__init__:
  - 324
  pyparsing.diagram.ConverterState.extract_into_diagram:
  - 353
  - 361
  - 362
  - 363
  - 365
  - 369
  - 374
  - 377
  pyparsing.diagram.ConverterState.generate_index:
  - 346
  pyparsing.diagram.ConverterState.generate_unnamed:
  - 339
  pyparsing.diagram.EachItem:
  - 70
  pyparsing.diagram.EachItem.__init__:
  - 81
  - 82
  - 83
  pyparsing.diagram.EditablePartial:
  - 96
  pyparsing.diagram.EditablePartial.__call__:
  - 130
  - 131
  - 132
  - 134
  - 122
  - 125
  - 126
  pyparsing.diagram.EditablePartial.from_call:
  - 115
  - 111
  pyparsing.diagram.ElementState:
  - 247
  pyparsing.diagram.ElementState.mark_for_extraction:
  - 292
  - 293
  - 296
  - 304
  - 305
  - 281
  pyparsing.diagram._apply_diagram_item_enhancements:
  - 396
  pyparsing.diagram._apply_diagram_item_enhancements._inner:
  - 424
  - 426
  - 412
  - 429
  pyparsing.diagram._should_vertical:
  - 240
  - 243
  - 237
  pyparsing.diagram._to_diagram_element:
  - 512
  - 513
  - 517
  - 518
  - 521
  - 524
  - 532
  - 535
  - 537
  - 538
  - 539
  - 541
  - 542
  - 544
  - 545
  - 546
  - 548
  - 549
  - 551
  - 552
  - 553
  - 555
  - 556
  - 557
  - 558
  - 559
  - 560
  - 561
  - 562
  - 563
  - 564
  - 566
  - 567
  - 568
  - 569
  - 570
  - 572
  - 573
  - 574
  - 575
  - 576
  - 577
  - 578
  - 579
  - 580
  - 583
  - 586
  - 587
  - 588
  - 589
  - 590
  - 591
  - 593
  - 596
  - 600
  - 605
  - 607
  - 608
  - 611
  - 613
  - 614
  - 616
  - 627
  - 628
  - 630
  - 634
  - 639
  - 640
  - 643
  - 646
  - 649
  - 650
  - 651
  - 652
  - 462
  - 475
  - 479
  - 484
  - 485
  - 494
  - 495
  - 500
  pyparsing.diagram._visible_exprs:
  - 447
  pyparsing.diagram._worth_extracting:
  - 392
  - 387
  - 391
  pyparsing.diagram.railroad_to_html:
  - 138
  - 143
  - 144
  - 146
  - 148
  - 149
  - 151
  - 153
  - 155
  - 157
  pyparsing.diagram.resolve_partial:
  - 161
  - 164
  - 165
  - 166
  - 167
  - 168
  - 169
  - 170
  - 171
  pyparsing.diagram.to_railroad:
  - 224
  - 225
  - 226
  - 196
  - 197
  - 230
  - 231
  - 206
  - 208
  - 209
  - 211
  - 214
  - 183
  - 217
  - 215
  - 219
  - 221
  - 223
  pyparsing.exceptions:
  - 21
  - 22
  pyparsing.exceptions.ParseBaseException:
  - 26
  - 247
  pyparsing.exceptions.ParseBaseException.__init__:
  - 52
  pyparsing.exceptions.ParseBaseException.__repr__:
  - 189
  pyparsing.exceptions.ParseBaseException.__str__:
  - 173
  - 174
  - 178
  - 179
  - 180
  - 183
  pyparsing.exceptions.ParseBaseException._from_exception:
  - 129
  - 133
  pyparsing.exceptions.ParseBaseException.col:
  - 154
  - 151
  pyparsing.exceptions.ParseBaseException.column:
  - 161
  - 158
  pyparsing.exceptions.ParseBaseException.explain:
  - 208
  - 244
  pyparsing.exceptions.ParseBaseException.explain_exception:
  - 63
  - 81
  - 82
  - 84
  - 85
  - 86
  - 87
  - 89
  - 90
  - 91
  - 92
  - 95
  - 96
  - 97
  - 101
  - 103
  - 105
  - 106
  - 110
  - 111
  - 112
  - 116
  - 119
  - 122
  - 125
  pyparsing.exceptions.ParseBaseException.line:
  - 137
  - 140
  pyparsing.exceptions.ParseBaseException.lineno:
  - 144
  - 147
  pyparsing.exceptions.ParseBaseException.markInputline:
  - 248
  pyparsing.exceptions.ParseBaseException.mark_input_line:
  - 201
  - 194
  - 205
  - 202
  pyparsing.exceptions.ParseException:
  - 253
  pyparsing.exceptions.ParseFatalException:
  - 273
  pyparsing.exceptions.ParseSyntaxException:
  - 280
  pyparsing.exceptions.RecursiveGrammarException:
  - 289
  pyparsing.helpers:
  - 640
  - 643
  - 644
  - 1028
  - 1062
  - 1065
  - 1068
  - 1071
  - 1074
  - 1077
  - 1080
  - 1083
  - 1086
  - 1089
  - 1092
  - 1095
  - 1098
  - 1001
  - 1004
  - 1006
  - 1007
  - 1009
  - 1010
  - 1011
  - 1013
  - 1014
  - 1016
  - 1019
  - 1021
  - 1022
  - 639
  pyparsing.helpers.OpAssoc:
  - 655
  pyparsing.helpers._makeTags:
  - 542
  - 543
  - 545
  - 549
  - 550
  - 551
  - 554
  - 555
  - 556
  - 557
  - 562
  - 567
  - 568
  - 569
  - 570
  - 571
  - 572
  - 576
  - 577
  - 581
  - 583
  - 585
  - 586
  - 590
  - 591
  - 595
  pyparsing.helpers._makeTags.<lambda2>:
  - 571
  pyparsing.helpers._makeTags.<lambda4>:
  - 586
  - 587
  pyparsing.helpers.countedArray:
  - 1069
  pyparsing.helpers.counted_array:
  - 71
  - 72
  - 74
  - 75
  - 76
  - 77
  - 26
  - 62
  pyparsing.helpers.counted_array.<lambda1>:
  - 72
  pyparsing.helpers.counted_array.count_field_parse_action:
  - 67
  pyparsing.helpers.delimitedList:
  - 1063
  pyparsing.helpers.delimited_list:
  - 1042
  - 1043
  - 1066
  pyparsing.helpers.dictOf:
  - 1081
  pyparsing.helpers.dict_of:
  - 312
  - 276
  pyparsing.helpers.indentedBlock:
  - 943
  - 973
  - 974
  - 975
  - 976
  - 977
  - 978
  - 979
  - 981
  - 985
  - 986
  - 858
  - 987
  - 988
  - 992
  - 993
  - 995
  - 996
  - 997
  pyparsing.helpers.indentedBlock.<lambda1>:
  - 993
  pyparsing.helpers.indentedBlock.<lambda2>:
  - 995
  pyparsing.helpers.indentedBlock.checkPeerIndent:
  - 952
  - 953
  - 949
  - 951
  pyparsing.helpers.indentedBlock.checkSubIndent:
  - 960
  - 958
  - 959
  pyparsing.helpers.indentedBlock.checkUnindent:
  - 965
  - 967
  - 968
  - 970
  - 971
  pyparsing.helpers.infixNotation:
  - 1099
  pyparsing.helpers.infix_notation:
  - 773
  - 774
  - 775
  - 776
  - 777
  - 780
  - 781
  - 790
  - 792
  - 793
  - 794
  - 795
  - 796
  - 805
  - 808
  - 811
  - 812
  - 813
  - 686
  - 814
  - 815
  - 816
  - 817
  - 818
  - 822
  - 823
  - 824
  - 826
  - 827
  - 828
  - 830
  - 831
  - 832
  - 833
  - 834
  - 835
  - 839
  - 842
  - 843
  - 845
  - 846
  - 847
  - 848
  - 850
  - 851
  pyparsing.helpers.infix_notation._FB.parseImpl:
  - 768
  pyparsing.helpers.locatedExpr:
  - 402
  - 403
  - 404
  - 405
  - 406
  - 376
  pyparsing.helpers.makeHTMLTags:
  - 1090
  pyparsing.helpers.makeXMLTags:
  - 1093
  pyparsing.helpers.make_html_tags:
  - 602
  - 623
  pyparsing.helpers.make_xml_tags:
  - 634
  - 629
  pyparsing.helpers.matchPreviousExpr:
  - 1075
  pyparsing.helpers.matchPreviousLiteral:
  - 1072
  pyparsing.helpers.match_previous_expr:
  - 128
  - 129
  - 144
  - 145
  - 114
  pyparsing.helpers.match_previous_expr.copy_token_to_repeater:
  - 133
  - 142
  pyparsing.helpers.match_previous_expr.copy_token_to_repeater.must_match_these_tokens:
  - 136
  - 137
  pyparsing.helpers.match_previous_literal:
  - 81
  - 108
  - 109
  - 95
  pyparsing.helpers.match_previous_literal.copy_token_to_repeater:
  - 98
  - 99
  - 100
  - 103
  - 104
  - 106
  pyparsing.helpers.nestedExpr:
  - 1087
  pyparsing.helpers.nested_expr:
  - 513
  - 514
  - 515
  - 517
  - 519
  - 520
  - 521
  - 522
  - 523
  - 525
  - 530
  - 531
  - 532
  - 533
  - 536
  - 537
  - 418
  - 485
  - 486
  - 487
  - 489
  - 490
  - 491
  - 492
  - 493
  - 494
  - 495
  - 496
  - 498
  - 503
  - 505
  - 507
  - 509
  - 510
  - 511
  pyparsing.helpers.nested_expr.<lambda1>:
  - 503
  pyparsing.helpers.nested_expr.<lambda2>:
  - 507
  pyparsing.helpers.nested_expr.<lambda3>:
  - 517
  pyparsing.helpers.nested_expr.<lambda4>:
  - 525
  pyparsing.helpers.oneOf:
  - 1078
  pyparsing.helpers.one_of:
  - 256
  - 259
  - 260
  - 265
  - 270
  - 271
  - 158
  - 193
  - 194
  - 197
  - 203
  - 204
  - 205
  - 208
  - 209
  - 213
  - 214
  - 215
  - 216
  - 217
  - 220
  - 221
  - 225
  - 227
  - 229
  - 230
  - 233
  - 235
  - 240
  - 244
  - 246
  - 248
  - 251
  - 254
  pyparsing.helpers.one_of.<lambda1>:
  - 204
  pyparsing.helpers.one_of.<lambda2>:
  - 205
  pyparsing.helpers.one_of.<lambda4>:
  - 209
  pyparsing.helpers.one_of.<lambda5>:
  - 260
  pyparsing.helpers.originalTextFor:
  - 1084
  pyparsing.helpers.original_text_for:
  - 352
  - 354
  - 355
  - 356
  - 362
  - 364
  - 318
  - 351
  pyparsing.helpers.original_text_for.extractText:
  - 360
  pyparsing.helpers.replaceHTMLEntity:
  - 1096
  pyparsing.helpers.replace_html_entity:
  - 650
  - 651
  pyparsing.helpers.ungroup:
  - 369
  - 372
  pyparsing.results:
  - 795
  - 796
  - 14
  pyparsing.results.ParseResults:
  - 792
  - 35
  - 788
  - 790
  pyparsing.results.ParseResults.List:
  - 99
  pyparsing.results.ParseResults.List.__new__:
  - 138
  - 141
  - 146
  pyparsing.results.ParseResults.__add__:
  - 438
  pyparsing.results.ParseResults.__delitem__:
  - 229
  - 230
  - 234
  - 235
  - 237
  - 239
  - 240
  - 242
  - 243
  - 244
  - 245
  pyparsing.results.ParseResults.__dir__:
  - 758
  pyparsing.results.ParseResults.__getattr__:
  - 433
  pyparsing.results.ParseResults.__getitem__:
  - 208
  - 211
  - 205
  pyparsing.results.ParseResults.__getstate__:
  - 742
  pyparsing.results.ParseResults.__iadd__:
  - 448
  - 449
  - 451
  - 455
  - 457
  - 443
  - 446
  - 447
  pyparsing.results.ParseResults.__init__:
  - 192
  - 199
  - 176
  - 177
  - 178
  - 179
  - 182
  - 183
  - 185
  - 186
  - 187
  - 188
  - 191
  pyparsing.results.ParseResults.__iter__:
  - 261
  pyparsing.results.ParseResults.__len__:
  - 255
  pyparsing.results.ParseResults.__new__:
  - 161
  - 162
  - 166
  - 149
  - 151
  - 154
  - 156
  - 158
  pyparsing.results.ParseResults.__radd__:
  - 465
  - 467
  pyparsing.results.ParseResults.__repr__:
  - 473
  pyparsing.results.ParseResults.__reversed__:
  - 264
  pyparsing.results.ParseResults.__setitem__:
  - 225
  - 214
  - 215
  - 217
  - 221
  - 222
  pyparsing.results.ParseResults.__setstate__:
  - 751
  pyparsing.results.ParseResults.__str__:
  - 480
  - 478
  pyparsing.results.ParseResults._asStringList:
  - 489
  - 490
  - 491
  - 492
  - 493
  - 495
  pyparsing.results.ParseResults.append:
  - 400
  - 386
  pyparsing.results.ParseResults.as_dict:
  - 545
  - 519
  pyparsing.results.ParseResults.as_dict.to_item:
  - 540
  - 541
  pyparsing.results.ParseResults.as_list:
  - 514
  - 499
  pyparsing.results.ParseResults.clear:
  - 427
  - 423
  pyparsing.results.ParseResults.copy:
  - 554
  - 555
  - 548
  pyparsing.results.ParseResults.deepcopy:
  - 576
  - 577
  - 578
  - 562
  - 565
  - 567
  - 568
  - 569
  - 570
  - 572
  - 573
  - 574
  - 575
  pyparsing.results.ParseResults.dump:
  - 653
  - 655
  - 656
  - 657
  - 658
  - 659
  - 660
  - 661
  - 662
  - 663
  - 664
  - 665
  - 673
  - 675
  - 676
  - 678
  - 679
  - 680
  - 681
  - 687
  - 696
  - 704
  - 708
  - 631
  pyparsing.results.ParseResults.extend:
  - 417
  - 418
  - 403
  - 420
  pyparsing.results.ParseResults.from_dict:
  - 777
  - 778
  - 779
  - 780
  - 782
  - 783
  - 784
  - 762
  pyparsing.results.ParseResults.from_dict.is_iterable:
  - 770
  - 775
  pyparsing.results.ParseResults.get:
  - 338
  - 355
  pyparsing.results.ParseResults.get_name:
  - 609
  - 611
  - 612
  - 583
  - 621
  - 622
  - 623
  - 624
  - 626
  - 607
  pyparsing.results.ParseResults.haskeys:
  - 276
  pyparsing.results.ParseResults.insert:
  - 361
  - 377
  - 379
  - 380
  - 381
  pyparsing.results.ParseResults.items:
  - 273
  pyparsing.results.ParseResults.keys:
  - 267
  pyparsing.results.ParseResults.pop:
  - 321
  - 323
  - 324
  - 328
  - 282
  pyparsing.results.ParseResults.pprint:
  - 735
  - 711
  pyparsing.results.ParseResults.values:
  - 270
  pyparsing.testing.pyparsing_test:
  - 16
  pyparsing.testing.pyparsing_test.TestParseResultsAsserts:
  - 125
  pyparsing.testing.pyparsing_test.TestParseResultsAsserts.assertParseAndCheckDict:
  - 162
  - 163
  - 164
  - 166
  - 167
  - 158
  pyparsing.testing.pyparsing_test.TestParseResultsAsserts.assertParseAndCheckList:
  - 144
  - 148
  - 149
  - 150
  - 152
  - 153
  pyparsing.testing.pyparsing_test.TestParseResultsAsserts.assertParseResultsEquals:
  - 132
  - 136
  - 137
  - 138
  - 139
  pyparsing.testing.pyparsing_test.TestParseResultsAsserts.assertRaisesParseException:
  - 234
  - 235
  pyparsing.testing.pyparsing_test.TestParseResultsAsserts.assertRunTestResults:
  - 172
  - 183
  - 186
  - 188
  - 192
  - 193
  - 195
  - 199
  - 203
  - 204
  - 207
  - 210
  - 211
  - 213
  - 214
  - 216
  - 217
  - 225
  - 228
  pyparsing.testing.pyparsing_test.reset_pyparsing_context:
  - 21
  pyparsing.testing.pyparsing_test.reset_pyparsing_context.__enter__:
  - 119
  pyparsing.testing.pyparsing_test.reset_pyparsing_context.__exit__:
  - 122
  pyparsing.testing.pyparsing_test.reset_pyparsing_context.copy:
  - 114
  - 115
  pyparsing.testing.pyparsing_test.reset_pyparsing_context.restore:
  - 97
  - 98
  - 101
  - 102
  - 82
  - 86
  - 93
  pyparsing.testing.pyparsing_test.reset_pyparsing_context.save:
  - 59
  - 71
  pyparsing.testing.pyparsing_test.with_line_numbers:
  - 265
  - 266
  - 267
  - 268
  - 269
  - 271
  - 274
  - 277
  - 278
  - 279
  - 281
  - 282
  - 283
  - 284
  - 285
  - 287
  - 288
  - 290
  - 291
  - 292
  - 293
  - 295
  - 296
  - 298
  - 299
  - 302
  - 303
  - 305
  - 308
  - 310
  - 319
  - 326
  - 328
  - 247
  pyparsing.unicode._lazyclassproperty.__get__:
  - 15
  - 16
  - 17
  - 18
  - 23
  - 24
  pyparsing.unicode.pyparsing_unicode:
  - 129
  pyparsing.unicode.pyparsing_unicode.Arabic:
  - 320
  pyparsing.unicode.pyparsing_unicode.BasicMultilingualPlane:
  - 141
  pyparsing.unicode.pyparsing_unicode.CJK:
  - 310
  pyparsing.unicode.pyparsing_unicode.Chinese:
  - 219
  pyparsing.unicode.pyparsing_unicode.Cyrillic:
  - 206
  pyparsing.unicode.pyparsing_unicode.Devanagari:
  - 342
  pyparsing.unicode.pyparsing_unicode.Greek:
  - 166
  pyparsing.unicode.pyparsing_unicode.Hangul:
  - 288
  pyparsing.unicode.pyparsing_unicode.Hebrew:
  - 328
  pyparsing.unicode.pyparsing_unicode.Japanese:
  - 242
  pyparsing.unicode.pyparsing_unicode.Japanese.Hiragana:
  - 252
  pyparsing.unicode.pyparsing_unicode.Japanese.Kanji:
  - 245
  pyparsing.unicode.pyparsing_unicode.Japanese.Katakana:
  - 264
  pyparsing.unicode.pyparsing_unicode.Latin1:
  - 147
  pyparsing.unicode.pyparsing_unicode.LatinA:
  - 154
  pyparsing.unicode.pyparsing_unicode.LatinB:
  - 160
  pyparsing.unicode.pyparsing_unicode.Thai:
  - 313
  pyparsing.unicode.unicode_set:
  - 32
  pyparsing.unicode.unicode_set._chars_for_ranges:
  - 58
  - 59
  - 61
  - 62
  - 63
  pyparsing.unicode.unicode_set.alphanums:
  - 82
  pyparsing.unicode.unicode_set.alphas:
  - 72
  - 73
  pyparsing.unicode.unicode_set.identbodychars:
  - 101
  - 105
  - 106
  - 107
  - 110
  - 111
  pyparsing.unicode.unicode_set.identchars:
  - 87
  - 88
  - 89
  - 90
  - 91
  pyparsing.unicode.unicode_set.identifier:
  - 125
  - 119
  pyparsing.unicode.unicode_set.nums:
  - 77
  - 78
  pyparsing.unicode.unicode_set.printables:
  - 67
  - 68
  pyparsing.util:
  - 70
  - 39
  - 10
  - 11
  - 56
  pyparsing.util.LRUMemo:
  - 130
  pyparsing.util.LRUMemo.__delitem__:
  - 160
  - 155
  - 159
  pyparsing.util.LRUMemo.__getitem__:
  - 146
  pyparsing.util.LRUMemo.__init__:
  - 140
  pyparsing.util.LRUMemo.__setitem__:
  - 150
  pyparsing.util.LRUMemo.clear:
  - 164
  - 165
  pyparsing.util.UnboundedMemo:
  - 169
  pyparsing.util._FifoCache.__init__:
  - 103
  - 105
  - 108
  - 124
  - 125
  - 126
  pyparsing.util._FifoCache.__init__.clear:
  - 120
  - 121
  pyparsing.util._FifoCache.__init__.get:
  - 111
  pyparsing.util._FifoCache.__init__.set_:
  - 115
  - 116
  pyparsing.util._UnboundedCache.__init__:
  - 96
  - 97
  - 98
  - 84
  pyparsing.util._UnboundedCache.__init__.clear:
  - 93
  pyparsing.util._UnboundedCache.__init__.get:
  - 87
  pyparsing.util.__config_flags:
  - 35
  - 36
  - 15
  pyparsing.util.__config_flags.<lambda1>:
  - 35
  pyparsing.util.__config_flags.<lambda2>:
  - 36
  pyparsing.util.__config_flags._set:
  - 23
  - 24
  - 25
  - 30
  - 31
  pyparsing.util._collapse_string_to_ranges:
  - 225
  - 227
  - 197
  - 206
  - 210
  - 211
  - 212
  - 213
  - 214
  - 215
  - 217
  - 218
  - 220
  - 221
  - 222
  pyparsing.util._collapse_string_to_ranges.is_consecutive:
  - 192
  - 193
  - 190
  pyparsing.util._escape_regex_range_chars:
  - 179
  - 180
  - 181
  - 182
  - 183
  pyparsing.util._flatten:
  - 232
  - 233
  - 234
  - 236
  pyparsing.util._make_synonym_function:
  - 260
  - 270
  - 272
  - 245
  - 277
  - 249
  - 251
  pyparsing.util._make_synonym_function._inner:
  - 256
  - 265
  pyparsing.util.col:
  - 41
  - 53
  pyparsing.util.line:
  - 72
  - 75
  - 76
  pyparsing.util.lineno:
  - 58
  - 67
  pyparsing.util.replaced_by_pep8:
  - 281
  - 284
  pyparsing.util.replaced_by_pep8.<lambda1>:
  - 284
  pyparsing.version_info.__repr__:
  - 120
Fuzzer filename: /src/fuzz_parse.py
Inheritance:
  pyparsing.actions.OnlyOnce: []
  pyparsing.common.pyparsing_common: []
  pyparsing.core.And:
  - ParseExpression
  pyparsing.core.And._ErrorStop:
  - Empty
  pyparsing.core.AtLineStart:
  - ParseElementEnhance
  pyparsing.core.AtStringStart:
  - ParseElementEnhance
  pyparsing.core.CaselessKeyword:
  - Keyword
  pyparsing.core.CaselessLiteral:
  - Literal
  pyparsing.core.Char:
  - Word
  pyparsing.core.CharsNotIn:
  - Token
  pyparsing.core.CloseMatch:
  - Token
  pyparsing.core.Combine:
  - TokenConverter
  pyparsing.core.DelimitedList:
  - ParseElementEnhance
  pyparsing.core.Diagnostics:
  - Enum
  pyparsing.core.Dict:
  - TokenConverter
  pyparsing.core.Each:
  - ParseExpression
  pyparsing.core.Empty:
  - Literal
  pyparsing.core.FollowedBy:
  - ParseElementEnhance
  pyparsing.core.Forward:
  - ParseElementEnhance
  pyparsing.core.GoToColumn:
  - PositionToken
  pyparsing.core.Group:
  - TokenConverter
  pyparsing.core.IndentedBlock:
  - ParseElementEnhance
  pyparsing.core.IndentedBlock._Indent:
  - Empty
  pyparsing.core.IndentedBlock._IndentGreater:
  - Empty
  pyparsing.core.Keyword:
  - Token
  pyparsing.core.LineEnd:
  - PositionToken
  pyparsing.core.LineStart:
  - PositionToken
  pyparsing.core.Literal:
  - Token
  pyparsing.core.Located:
  - ParseElementEnhance
  pyparsing.core.MatchFirst:
  - ParseExpression
  pyparsing.core.NoMatch:
  - Token
  pyparsing.core.NotAny:
  - ParseElementEnhance
  pyparsing.core.OneOrMore:
  - _MultipleMatch
  pyparsing.core.Opt:
  - ParseElementEnhance
  pyparsing.core.Or:
  - ParseExpression
  pyparsing.core.ParseElementEnhance:
  - ParserElement
  pyparsing.core.ParseExpression:
  - ParserElement
  pyparsing.core.ParserElement:
  - ABC
  pyparsing.core.ParserElement.DebugActions:
  - NamedTuple
  pyparsing.core.ParserElement._CacheType:
  - dict
  pyparsing.core.PositionToken:
  - Token
  pyparsing.core.PrecededBy:
  - ParseElementEnhance
  pyparsing.core.QuotedString:
  - Token
  pyparsing.core.Regex:
  - Token
  pyparsing.core.SkipTo:
  - ParseElementEnhance
  pyparsing.core.StringEnd:
  - PositionToken
  pyparsing.core.StringStart:
  - PositionToken
  pyparsing.core.Suppress:
  - TokenConverter
  pyparsing.core.Token:
  - ParserElement
  pyparsing.core.TokenConverter:
  - ParseElementEnhance
  pyparsing.core.White:
  - Token
  pyparsing.core.Word:
  - Token
  pyparsing.core.WordEnd:
  - PositionToken
  pyparsing.core.WordStart:
  - PositionToken
  pyparsing.core.ZeroOrMore:
  - _MultipleMatch
  pyparsing.core._MultipleMatch:
  - ParseElementEnhance
  pyparsing.core._NullToken: []
  pyparsing.core._PendingSkip:
  - ParserElement
  pyparsing.core._SingleCharLiteral:
  - Literal
  pyparsing.core.__compat__:
  - __config_flags
  pyparsing.core.__diag__:
  - __config_flags
  pyparsing.core.cached_property: []
  pyparsing.diagram.AnnotatedItem: []
  pyparsing.diagram.ConverterState: []
  pyparsing.diagram.EachItem: []
  pyparsing.diagram.EditablePartial: []
  pyparsing.diagram.ElementState: []
  pyparsing.exceptions.ExceptionWordUnicode: []
  pyparsing.exceptions.ParseBaseException:
  - Exception
  pyparsing.exceptions.ParseException:
  - ParseBaseException
  pyparsing.exceptions.ParseFatalException:
  - ParseBaseException
  pyparsing.exceptions.ParseSyntaxException:
  - ParseFatalException
  pyparsing.exceptions.RecursiveGrammarException:
  - Exception
  pyparsing.helpers.OpAssoc:
  - Enum
  pyparsing.helpers.infix_notation._FB:
  - FollowedBy
  pyparsing.results.ParseResults: []
  pyparsing.results.ParseResults.List:
  - list
  pyparsing.results._ParseResultsWithOffset: []
  pyparsing.testing.pyparsing_test: []
  pyparsing.testing.pyparsing_test.TestParseResultsAsserts: []
  pyparsing.testing.pyparsing_test.reset_pyparsing_context: []
  pyparsing.unicode._lazyclassproperty: []
  pyparsing.unicode.pyparsing_unicode:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.Arabic:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.BasicMultilingualPlane:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.CJK:
  - Japanese
  - Hangul
  - Chinese
  pyparsing.unicode.pyparsing_unicode.Chinese:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.Cyrillic:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.Devanagari:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.Greek:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.Hangul:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.Hebrew:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.Japanese:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.Japanese.Hiragana:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.Japanese.Kanji:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.Japanese.Katakana:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.Latin1:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.LatinA:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.LatinB:
  - unicode_set
  pyparsing.unicode.pyparsing_unicode.Thai:
  - unicode_set
  pyparsing.unicode.unicode_set: []
  pyparsing.util.LRUMemo: []
  pyparsing.util.UnboundedMemo:
  - dict
  pyparsing.util._FifoCache: []
  pyparsing.util._UnboundedCache: []
  pyparsing.util.__config_flags: []
  pyparsing.version_info:
  - NamedTuple
ep:
  func_name: TestOneInput
  module: '...fuzz_parse'
